您想找什么?
Hero background image
CASE STUDY
Everguild 多平台整体发布内幕
Unity 可扩展的通用渲染管道以及 Unity 资产商店、剖析器和寻址工具帮助我们成功地制定了多平台发布战略。

支持跨平台发布

Warhammer 40,000: Warpforge is the first effort to bring the vast Warhammer 40,000 universe into a free-to-play, cross-platform digital card game. As a small team, Everguild needed an extensible solution across the game’s lifecycle that could help them provide a seamless experience across PC and mobile. They wanted to achieve PC quality and top performance on a multitude of mobile devices.

挑战

Finding a flexible end-to-end solution to help a small team scale a multiplatform release

平台

PC, Mac, iOS, Android

团队成员

21

所在地

United Kingdom and Spain

战锤 40000》人物蒙太奇

建立成功的伙伴关系

2015年,伊莎贝尔-塔洛斯(Isabel Tallos)和安德烈斯-塔洛斯(Andres Tallos)兄妹希望制作数字纸牌游戏。他们通过一个视频游戏竞赛找到了资金,参赛作品是用 Unity 制作的。

在《战锤》宇宙中的第一款游戏《霍勒斯异端》获得成功后,他们从未回头:军团》,Everguild 被选中制作《战锤 40000》:Warpforge.

战锤 40000》卡牌游戏

结果

  • 从一个代码库构建多平台产品
  • 使用 Unity 进行 iOS 和 Android 开发,将工程时间缩短一半
  • 节省了移植到 PC 的数月时间
Unity 编辑器中的《战锤 40000》游戏场景
利用通用渲染管道改进工作流程

Everguild知道他们需要从过去的版本中调整工作流程,以便在 PC 和移动设备上创建新的 3D 内容,并保持 Warhammer 系列的艺术风格。

他们拥有一位经验丰富的图形程序员,该程序员在通用渲染管道 (URP) 中创建了着色器图节点库和自定义渲染功能。有了这个库,团队的其他成员,包括设计师和艺术家,就可以在不需要编程支持的情况下创造出无穷无尽的变化。

"您可以轻松地预览每一步的着色器,并快速确定哪些地方出现了问题,"游戏总监 César Ríos 说。''

战锤 40000》中的牌组选择用户界面
利用 Unity 资产商店扩展工具集

作为一个小团队,他们需要多用途工具。他们选择统一资产商店来节省时间和扩展功能。"Tallos 说:"在制作原型时,从资产商店调用美术包来测试创意是非常有价值的。用于本地化和加密的生产工具对他们来说非常有用。"它们的质量很高,而且由他人维护,因此可以节省大量时间。"

这有助于他们了解其他开发人员是如何解决代码问题的。通过研究代码,可以了解不同的技术和想法。里奥斯解释说:"我从资产商店学到了很多东西。您可以查看独特的资产代码,然后根据您的特定游戏进行调整。

战锤 40000》游戏界面
将跨多个平台的工程设计时间缩短一半

Everguild 需要一个能帮助他们向多个平台和设备提供服务的游戏引擎。

集中化的作用是巨大的。Tallos 说:"iOS 和 Android 使用一个代码库,使我们的工程时间减少了一半。

他们还使用 Unity Profiler 跟踪分配和性能瓶颈,这对于高容量、低功耗的设备至关重要。"Ríos 解释说:"您可以编写一些代码,然后在编辑器中快速运行一遍,然后再推送到源代码控制中。

战锤 40000 卡
最大限度减少可寻址下载

直播运营对 Everguild 至关重要。有了高质量的内容,他们找到了一种灵活的方法来加载资产。对于应用程序商店来说,它们包括教程和游戏体验所需的内容。

根据 Tallos 的说法:"对于我们来说,在不更新客户端的情况下远程发布内容非常关键。否则,就不可能同时发布更新,因为每个平台都有不同的发布流程。"

为了管理资产的交付和加载,他们使用了统一可寻址资产系统。"使用可寻址技术,您可以进行小的更改和升级,而不必强迫人们下载大的更新。Ríos 表示:"拥有这种细粒度的控制和灵活性至关重要。

战锤 40000》卡详情
通过分析提高玩家参与度

玩家疲劳始终是现场游戏的一个问题,团队需要一个 LiveOps 策略,确保为玩家提供源源不断的新鲜内容。他们每天更新应用内购买交易,每周发布皮肤等新内容。"

由于没有专门的数据分析师,他们只能依靠 Unity 的分析解决方案:"我们花时间研究正确的查询来回答我们的问题,然后将查询添加到我们的仪表板,并定期收到电子邮件提醒"。他们使用Unity Analytics来交叉检查数据并验证输入是否正确。分析对于团队来说至关重要,事实证明,检查 DAU 数量和支出非常有价值。

战锤 40000》游戏玩法
赢得战斗

《战锤》为 Everguild 提供了另一个扩大其与《战锤》数百万粉丝关系的机会。对于这款雄心勃勃的游戏,他们的目标是在多平台发布中占据主导地位,而团队规模、内容质量和 LiveOps 要求都需要合作伙伴提供端到端的适应性。

Tallos 说:"Unity 让我们很轻松,从一开始就通过 LiveOps 策略为我们提供了许多解决方案。我们正在向多个市场和额外的平台发货,如果没有该引擎,这些都是不可能实现的"

"为 iOS 和 Android 使用一个代码库将我们的工程时间减少了一半"。
ANDRES TALLOS / EVERGUILDCEO
"使用可寻址技术,您可以进行小的更改和升级,而不必强迫人们下载大的更新。拥有这种细粒度的控制和灵活性至关重要。
CÉSAR RÍOS / EVERGUILDGame Director
战锤 40000》案例研究呼唤
支持多平台

让更多的受众了解您的游戏,并确信您的游戏已为未来做好准备,无论行业如何发展,也无论您的想象力将带您走向何方。只需创建一次内容,即可将其部署到 20 多个平台上,从而吸引不同格式的玩家。