战锤40,000:《Warpforge》是首个将浩瀚的《战锤40K》宇宙融入免费开玩的跨平台数字卡牌游戏的尝试。作为一支小型团队,Everguild 需要一套贯穿游戏整个生命周期的可扩展性解决方案,以帮助他们在 PC 和移动端提供无缝的游戏体验。他们希望在多种移动端设备上实现媲美PC品质和顶级性能。
寻找一套灵活的端到端解决方案,帮助小型团队实现多平台发布的缩放
PC、Mac、iOS、Android
21
英国和西班牙

2015年,伊莎贝尔和安德烈斯·塔洛斯兄妹正计划构建数字卡牌游戏。他们通过一场电子游戏比赛获得了资金,参赛作品是用Unity制作的。他们从此一往无前。
在《战锤》宇宙的首款游戏《霍鲁斯之乱》取得成功后:Legions,Everguild 受委托构建《战锤40,000》:Warpforge。


Everguild 深知,为了在 PC 和移动端创作既能延续《战锤》系列艺术风格,又能呈现全新 3D 内容,他们必须调整以往版本的工作流程。
他们拥有一位经验丰富的图形程序员,该程序员在通用渲染管线(URP)中创建了一个包含Shader Graph节点和自定义渲染功能的库。借助这个库,团队的其他成员(包括设计师和美术师)无需编程支持,就能创造出无穷无尽的变体。更重要的是,所有这些都是在极快的运行速度下完成的。
“你可以轻松预览每个步骤中的着色器,并迅速找出问题所在,”游戏总监塞萨尔·里奥斯说道。“与传统着色器代码的缓慢过程相比,这种方法能更快地得到结果。”

作为一个小团队,他们需要多功能工具。他们选择 Unity Asset Store,旨在节省时间并拓展功能。“在构建原型时,从Asset Store中提取美术软件包来测试创意是非常有价值的,”塔洛斯说道。本地化和加密的开发工具对他们来说非常有用。“这些资源品质上乘,且由他人负责维护,因此能大大节省时间。”
这让他们得以了解其他开发者是如何解决代码问题的。研究代码有助于深入了解各种技术和思路。里奥斯解释道:“我从Asset Store(资源商店)中学到了很多。”“你可以查看唯一的资产代码,然后根据你的指定游戏进行调整。”

Everguild 需要一款能够帮助他们实现多平台和多设备适配的游戏引擎。Unity 帮助他们应对了各平台复杂的审核与发布流程、广告变现模式以及设备硬件。
集中化程度极高。塔洛斯表示:“通过使用同一套代码库开发 iOS 和 Android 版本,我们的工程开发时间减少了一半。”这不仅为他们节省了数月的时间,使他们得以将游戏移植到PC平台,还让他们实现了在Mac平台上的发布——否则这一切都不会发生。
他们还利用 Unity 性能分析器来追踪内存分配和性能瓶颈,这对处理量大且性能较低的设备而言至关重要。“你先写点代码,在编辑器里快速测试一下,然后再推送到版本控制系统,”里奥斯解释道。

实时运营对Everguild至关重要。凭借高品质的内容,他们找到了灵活加载素材资源的方法。对于应用商店而言,这些内容既包含操作指引所需的内容,也能让玩家体验游戏的精髓。随着玩家的深度参与,内容将更加丰富。
塔洛斯表示:“对我们来说,关键在于无需发布新的客户端更新即可远程发布内容。”否则,由于每个平台的发布流程各不相同,就不可能同时发布更新。
为了同时管理资产的交付和加载,他们使用了 Unity Addressable Asset System。“借助 Addressables,您可以进行小幅调整和升级,而无需强制用户下载大型更新。“拥有这种精细的控制和灵活性至关重要,”里奥斯说。

玩家疲劳问题始终是在线游戏的一大隐忧,因此团队需要制定一套运营策略,确保能持续为玩家提供新鲜内容。他们每天更新In-app purchases优惠,并每周发布新内容,例如皮肤。“我们会设计一些限时事件,比如节奏各异的选秀模式,然后通过一次大型更新将它们融合在一起,”里奥斯说道。
由于没有专职的数据分析师,他们依赖 Unity 提供的数据分析服务:“我们会花时间设计合适的查询来解答我们的疑问,然后将该查询添加到后台中,并定期接收电子邮件提醒。”他们使用 Unity Analytics 来交叉核对数据,并确认数据输入是否正确。数据分析服务对团队至关重要,而查看日活跃用户数和消费额已被证明非常有价值。

Warpforge 为 Everguild 提供了又一个机会,使其能够进一步拓展与数百万《战锤》粉丝的关系。凭借这款雄心勃勃的游戏,他们立志在多平台发行领域占据主导地位,而团队规模、内容品质以及LiveOps运营需求,都要求合作伙伴具备端到端的适应能力。
塔洛斯表示:“Unity 让这一切变得轻松,并从项目初期到 LiveOps 策略的制定,为我们提供了许多解决方案。”“我们正在向多个市场发货,并拓展了更多平台——如果没有这个引擎,这一切都无法实现。”
