《Ostranauts》:Unity 案例分析
创立 Blue Bottle Games 后,Dan Fedor 以社区为中心的游戏开发方式使其 2012 年发布的游戏《NEO Scavenger》成为了一部经典之作。这款生存 RPG 游戏拥有忠实的粉丝基础,因此在 Steam 前 100 名最受好评游戏榜单上保持了两年多的时间。非官方续作《Ostranauts》于 2020 年 9 月在 Steam 上发布抢先体验版,该作品同样采取了以玩家为中心的开发方式,以便 Fedor 可以与社区“共同创作游戏”。
-
挑战
利用分析技术大规模收集玩家反馈,在开发过程中给予玩家话语权
-
平台
PC
-
团队成员
1 名首席开发者、1 名发布策划者、1 名社区经理、20 名贡献者
-
所在地
美国西雅图和英国伦敦

与玩家携手打造玩家心目中的游戏
《NEO Scavenger》发布之初的模样与最终成品有着天壤之别。BBG 致力于与玩家对话(开发者花了无数个小时在留言板和 Discord 服务器上倾听社区的声音),才有了该游戏最终的样子。这一次,总部位于伦敦的发行商 Modern Wolf 加入了进来,并利用 deltaDNA 在不影响游戏流程的情况下,在《Ostranuts》游戏中大规模地获取玩家反馈。
通过使用 deltaDNA 实现游戏内投票系统,Blue Bottle Games 可以根据玩家反馈安排功能开发顺序。

从定性向定量转变
由于让玩家满意是第一要务,Fedor 希望确保自己能以一种高效且非侵入性的方式获得尽可能多的反馈。虽然逛论坛和与粉丝单独互动是获得定性坊间反馈的好方法,但这种方法无法大规模推广。而且,还有成千上万的玩家从不访问论坛或 Discord 服务器,因此 Fedor 需要一种也能向此类玩家征询意见的方法。他最终决定,既然是在游戏中进行更改,自然也应该从游戏中收集反馈。
对于《Ostranauts》这样让玩家完全沉浸在丰富的游戏世界中的游戏来说,要适当地实现元游戏非常困难。大多数游戏通过第三方工具的游戏内消息发送投票和调查,但这种方案并不可取。会话中的任何提示都必须嵌入到故事剧情之中,与其他游戏内系统和机制保持一致,这样才不会扰乱玩家的游戏过程。
在考虑了各种方案后,Fedor 决定让玩家通过其个人数字助理 (PDA) 在指定地点访问游戏内的“电影院”服务。开发者将 K-LEG Filmhouse 巧妙地嵌入用户界面 (UI) 中,玩家可在其中投票选出他们接下来最想看到哪个功能。它们以电影海报的形式呈现,但实际上代表了开发团队计划推出的一系列特定游戏功能。在后台,该投票功能与 deltaDNA 直接相连,让团队能够定量评估玩家心目中的功能优先级,并相应地安排工作。

deltaDNA 新用例:太空电影院
与所有的开发者一样,Fedor 的工作重点是打造核心游戏,改善玩家体验。开发、维护甚至只是实施分析工具也需要花费时间,而这些时间本可以花在功能实现和改进上。时间对于抢先体验游戏来说尤为珍贵,因此在这种情况下,能够开箱即用的工具可以发挥重要作用。Fedor 第一天就在 deltaDNA 中建立了基本的数据流和报告,随后将注意力转到了更具体、更强大的用例上。
deltaDNA 支持团队没有在游戏玩法之上构建额外的机制,而是与 BBG 的开发人员合作,对玩家与 UI 本身的交互进行事件跟踪。玩家的游戏之旅很少是简单的,用户通常需要在游戏中进行学习。但遗憾的是,将所有数据作为单一事件引入会产生一个极其复杂、难以分析的数据集。为了避免数据过载并确保每个玩家有平等的话语权,他们使用聚合来确保仅包括每个玩家的最终投票/UI 操作以进行分析。
玩家发话了!
没过几天,就有了明显的反馈:投票系统很受欢迎,效果很好。在两周的时间里,有千名玩家对即将进行的功能开发进行了投票。相比之下,这超过了 Blue Bottle Games 的 Discord 服务器成员总数的一半。正如预测的那样,数据聚合实际上特别重要 - 总投票数大约是独立投票者总数的 10 倍。
在使用 deltaDNA 的整个过程中,Blue Bottle Games 在 Discord 上仍然非常活跃。在早期,他们就发现了一个显著而有趣的差异。Discord 上最受欢迎的功能不同于游戏中实际投票选出的功能。BBG 社区经理 Charis Reid 说:“这对我们来说很棒,因为我们能够提前知道哪个功能显然会获胜。这意味着 Dan 可以在结果出来前就着手进行该功能的相关工作。”
投票于 2020 年 11 月初结束,deltaDNA 中的数据显示,玩家对“这是命令!”有明显偏好 - 改善非游戏角色 (NPC) 的 AI 和性能,让他们不那么难以管理。

拓展反馈循环
解决完最初的错误修复优先事项后,早在投票结束前三天,改进 AI 的要求就显露出胜出迹象。开发者在之后的几周和几个月内继续通过常规补丁发布更改。
在功能投票和后续开发工作之后发布的第一篇开发日志中,玩家普遍给予了积极评价。以上是部分评论,这些评论说明了社区的整体反应,他们对开发者持续致力于改进他们想要玩的游戏感到兴奋。
对于《NEO Scavenger》,Blue Bottle Games 采取了一种体现最佳游戏制作态度的游戏开发方式。正因如此,玩家对《Ostranauts》展现出极高的热情,因而在开发《Ostranauts》时需要实施一种更具可扩展性和以数据为中心的策略。这确保了开发者/玩家之间的关系能够在整个雄心勃勃和具有开创性的抢先体验阶段得以维持。通过实施来自 deltaDNA 的分析结果,Dan Fedor 大大简化并扩大了社区驱动开发的范围,使其团队能够快速为玩家提供更多他们想要的东西。