开发者日志:仙境守护者
Wonder Games 的项目负责人米哈伊尔·皮梅诺夫(Mikhail Pimenov)分享了与 App2Top.ru 合作开发的战斗游戏的经验,作为“日记”专栏的一部分。
你好!我叫米哈伊尔·皮梅诺夫,我是 Wonder Games 的首席执行官。目前我们正在开发和维护《梦幻守护者》,这是一款基于刘易斯·卡罗尔关于爱丽丝作品的移动战斗游戏。
对我们工作室来说,这是第一款游戏。然而,团队成员在卡牌战斗游戏这一类型的游戏开发上并不是第一次。我们中的大多数曾在 Nival、Ork Work、Overgamez 和 Zillion Whales 等公司工作过(团队总共有 10 名员工,也积极进行外包)。我们感受到能够一起推进自己的项目,于是就开始了开发。
引擎
这个项目是基于一款已有的、具有相似机制的游戏而开发的。这个基础非常适合团队面临的任务。此外,以前项目的工作经验在速度和使用熟悉的资产上提供了明显的优势。此外,这也大大降低了许多开发方面的成本,具体来说——降低了几倍。
不过,这种方法也有缺点。例如,该引擎是基于 Adobe AIR 构建的。因此,我们无法将许多不支持该技术的 SDK 集成到其中。
另一个现成解决方案的缺点是主代码的修改复杂性。引入新的原创功能往往会拖延。这样的任务通常非常耗资源、复杂,需要深入的打磨和难以集成到已经完善的系统中。
幸运的是,我们与原项目团队达成了协议,获得了源代码的访问权限,并在一些技术问题上得到了他们的后续帮助和咨询。
设定
奇妙仙境的世界完美契合了我们选择的类型:大量角色、有趣的世界、以及各种解读的无限可能性。
我们决定以阴暗的基调诠释这个宇宙,但同时保留许多对原作的致敬,以及读者所喜爱的那些元素——语言游戏、谜语、暗示、曲折的情节,往往远非一开始所展现的那样简单明了。
此外,我们决定以诗歌的形式呈现所有内容。爱丽丝的冒险在许多人看来就是个童话,就算设定变得成熟,也并不意味着就要放弃童话的感觉。游戏分为多个章节,所有关卡都是页面编号。这仍然是一个童话,只是在成长。诗歌恰恰强调了这种感觉。而且,用诗歌写成的游戏屈指可数。
以这种方式处理情节并不简单,但却极为有趣。这种做法往往鲜有尝试,这也成了我们尝试的额外动力。
通过视觉小说的方式呈现对话,可以真实反映角色在特定时刻的情感。这使得故事更加生动。
在开始编写剧本之前,我们为自己设定了一个具体任务——保持“镜像垂直”。游戏中有两个角色,游戏开始时可以选择一方。如果一个角色遇到了某个 NPC,那么另一个角色在此时也会有对话(此时 NPC 可以是完全不同的角色)。
编写这样的剧本的过程如下:
- 首先写出大纲(地点编号、关卡编号、谁和谁说了什么、做了什么);
- 然后将对话写得更详细,包含更多细节,并明确每句话的核心;
- 最后,对话被加工成流畅的诗歌形式。角色之间接续彼此的句子,进行押韵的回答。
剧本从头到尾都是我完成的。
开发
当然,在过程中没有避开各种潜在问题。在与外包合作时会遇到各种情况:有人消失,有人错过截止日期,有人因主要工作推迟交付。
解决这些问题的最好办法是从一开始就评估这些风险,并做好准备。任何项目最好多预留至少 1.5 个月的时间,理想情况下是 3-4 个月。预留的时间和在需要时重新分配资源,可以解决这些问题。
我们的开发,如同几乎所有游戏一样,从编写概念文档开始。接下来我们设定了期限并进行了预算审核。
之后我们着手撰写设计文档、组建团队,并进入实际制作阶段。
项目管理是通过普通工具进行的——Trello、Google Docs。
在开发过程中,我们不得不放弃某些功能。例如,在某些角色出现时应该有特定的音效。虽然有计划加入配音,但由于这样会增加发行包的体积,因此放弃了。在开发过程中,我们重审了卡牌的稀有度和进化系统——变得更加明确和便利。
总体
整个开发过程大约花费了一年,项目预算在一百万卢布以内,还考虑到目前尚未使用的后续市场推广费用。
不久前,游戏以英语版面世,并在 Google Play 上发布,尽管尚未进行全面的公告。在即将到来的更新中将推出 PvP、玩家排名以及一些新功能与修正,之后将进行全面的全球发布。
我们计划竭尽全力继续推进这个项目。我们有许多计划和希望在游戏中看到的可能性,同时还期待吸引那些尚在等待 iOS 版或尚不知道在 Google Play 上发布的玩家。希望他们能在不久的将来感到惊喜!