适应 Causa:使用Unity 6.3 开发移动版《Into the Dusk》

来看看我们对 Niebla Games 团队的采访,他们会解释如何与Unity合作开发这款游戏。原因:暮色降临最初于2021年在PC发布,到Google Play Pass 即将推出。
他们分享了如何从Unity 2019 迁移到Unity 6.3,如何从内置渲染管线升级到通用渲染管线 (URP) 以获得更高更稳定的帧速率,如何利用Unity设备模拟器跨设备扩展,如何利用最新的Unity Profiler 进行优化,以及如何利用 Unity 的精灵图集系统和图集分析器减小构建大小。
莫琳·伯霍:Causa,《Into the Dusk》是一款由我们 Niebla Games 团队制作的高策略性卡牌游戏。
这款游戏拥有非常强大的单人选秀战役模式,玩家可以在其中探索这个奇幻世界,了解各个派系以及与每个派系相关的不同游戏玩法。我们发现这种游戏模式的用户渗透和留存率都很高,我们认为它非常适合订阅模式。
因此,我们看到了将这款游戏带到 Google Play Pass 的机会,这也要感谢 Google 独立游戏基金的支持。
将游戏改编为移动版
当我们考虑将Causa带到移动端时,我们思考了技术上的挑战,我们计划的第一件事就是从Unity 2019 迁移到Unity 6.3。
为了获得更高的帧权重和更稳定的帧权重,我们决定将游戏的内置渲染管线升级为通用渲染管线。所以,它对性能有影响。
考虑到Causa是一款对用户界面要求很高的游戏,这一点尤其重要。此外,我们也希望对整个项目进行现代化改造,以便能够使用新的开发工具和获得更完善的生态系统支持。
即使最初它是一款PC游戏,我们也希望移动玩家能够体验到移动优先的游戏体验,这意味着要调整用户界面,使其易于使用、舒适、易于导航,并且在多种设备上都能正确缩放。为此,我们使用了Unity设备模拟器,这样我们就能够在编辑器中轻松迭代,并针对各种设备进行所有必要的调整。
提升跨设备性能
总的来说,将游戏从PC移植到移动平台的体验相当顺利。最具挑战性的部分是优化。我们必须确保游戏能在各种设备上流畅运行。
升级到Unity 6.3 后,我们可以使用改进的优化工具。例如,我们使用了最新版本的Unity Profiler,以便能够识别性能瓶颈和需要改进的方面。
此外,我们还必须确保能够减小构建大小,这意味着要对游戏中的所有素材资源、纹理进行调整,并确保玩家在查找和下载游戏时能够获得良好的体验。
我们以前都是手动构建精灵图集,现在我们使用Unity精灵图集系统。这有助于我们整理和调整素材资源。此外,我们还使用了Unity Atlas Analyzer,因此能够以更高效的方式识别问题并清理 Atlas 中的素材资源。这种方式对我们触达各种移动设备非常有效。
