《岛屿精神》的跨平台移动移植

ADAM AXLER / UNITYSenior Content Marketing Manager
Sep 16, 2025
岛屿精神 | 1M Bits Horde | META Publishing
为方便起见,此网页已进行机器翻译。我们无法保证翻译内容的准确性或可靠性。如果您对翻译内容的准确性有疑问,请参阅此网页的官方英文版本。

在2020年,1M Bits HordeMETA Publishing达成合作,开发Spirit of the Island.该游戏是一款模拟游戏,玩家负责将岛屿恢复为旅游景点,2022年在PC上发布,2023年在主机上发布。在过去的一年里,在游戏开发工作室Brave Zebra的帮助下,团队已在移动设备上发布了该游戏。他们还增加了跨平台的双人合作功能。

我们采访了Brave Zebra的工作室负责人Axel Garcia和META Publishing的首席出版官Ilya Grabelnikov,以了解他们在移植到移动设备和实现跨平台功能时如何克服障碍。

你会如何描述Spirit of the Island?

Ilya Grabelnikov:Spirit of the Island是一款美丽的模拟沙盒角色扮演游戏,具有跨平台在线合作的可能性。设定在一个热带群岛上,玩家可以建立自己的农场,种植作物和动物,制作各种物品,烹饪菜肴,收集资源,建立商店和博物馆以吸引游客,将一个荒凉的岛屿变成繁荣的旅游胜地。

从一开始,计划是否总是要在多个平台上发布?

Ilya:当游戏处于原型阶段时,它仅仅是一个单人体验。在分析了2021年的市场趋势和需求后,我们觉得玩家会喜欢作为一个平台无关的合作游戏。

这很具挑战性,因为市场上没有其他类似的标题,所以我们没有参考点。我们无法预测潜在的挑战。有很多优秀的游戏,但它们都是单人游戏或单平台合作游戏。

我们决定是时候开始开发一个多平台的标题,并具有跨平台游戏功能。平台顺序是根据制作的来源定义的:PC,然后是主机,最后是移动设备。

岛屿精神 | 1M Bits Horde | META Publishing
岛屿精神 | 1M Bits Horde | META Publishing

与其他平台相比,移植到移动设备有什么独特之处?

阿克塞尔·加西亚:岛屿精神移植到移动设备涉及由于平台独特特性而进行的几项重大技术和设计调整。该游戏融合了复杂的菜单驱动管理、导航和实时3D交互,这要求我们做出针对每个平台量身定制的用户体验设计决策。

移动用户在较小的高密度屏幕上使用触控输入进行游戏,这与PC用户(鼠标和键盘)或主机玩家(远程游戏手柄)不同。这意味着我们必须完全重新思考玩家在移动设备上如何与游戏进行视觉和功能上的互动。

团队是如何解决这个问题的?

阿克塞尔:为了适应,我们放大了UI元素和字体,以便在移动设备上更好地阅读和互动。我们还使用Unity的Canvas Scaler、锚点和布局组构建了一个响应式和可扩展的布局系统,以动态适应不同的屏幕尺寸和纵横比。

设计一个上下文感知的屏幕控制方案,按钮根据玩家活动(探索、战斗、建造等)变化,是关键。我们实现了拖放机制,使得通过触控手势进行直观的物品管理和制作互动成为可能。

岛屿精神 | 1M Bits Horde | META Publishing
岛屿精神 | 1M Bits Horde | META Publishing

我们还使用Unity Remote快速测试UI布局、按钮反馈和文本缩放,在实际设备上实时进行,这大大提高了迭代时间。这对于调整触控区域和上下文按钮行为特别有用。

游戏资产优化也是必须的。移动设备的性能预算更紧张,尤其是在各种安卓硬件上。为了确保游戏运行顺畅,我们优化了纹理、粒子系统和关卡地形,同时在减少资源使用以适应移动限制的情况下保持视觉质量。

为了减少安卓包文件(APK)的大小以满足Google Play商店的要求并提高下载性能,我们将游戏内容进行了拆分。我们实现了Unity的可寻址资源系统,以便仅将主菜单包含在APK中。启动后,它会动态从服务器托管的解决方案中下载剩余的游戏内容。这种设置减少了初始下载大小,并确保符合平台政策。

岛屿精神 | 1M Bits Horde | META Publishing
岛屿精神 | 1M Bits Horde | META Publishing

在实现跨平台游戏时,最大的技术挑战是什么?

阿克塞尔:最大的技术问题是同步和在线合作交付。移动网络的速度有限,因此我们必须确保玩家不会感到延迟。例如,一款游戏需要最低5 MB/s的速度才能在没有延迟的情况下可玩。这是一个挑战。

网络包大小也必须考虑到游戏玩法的同步。为了确保稳定性,包大小不能低于350KB。由于游戏中有成千上万的对象,这样的限制是一个大挑战。

团队是如何避免潜在的同步延迟的?

阿克塞尔:我们修改了基于Photon的多人系统,以支持通过安卓上的可寻址资源进行内容流式传输。多人场景和资源的结构被设计为动态加载,而不会破坏匹配或会话的完整性。这有助于在安卓设备上无缝地托管和加入多人会话,就像在PC或控制台上一样。

岛屿精神 | 1M Bits Horde | META Publishing
岛屿精神 | 1M Bits Horde | META Publishing

除了支持跨平台游戏外,去年底还推出了哪些其他质量改进?

Ilya:我们发布了一大包生活质量(QoL)更新。我们改善了用户界面和与游戏内物体的交互,并添加了战略指南,披露了许多可用于制作和生产的物品。由于游戏现在支持跨平台,挑战在于保持所有平台的一致更新。作为解决方案,我们修复了一些可以在所有平台上运行的错误。

玩家可以期待下一个游戏更新带来什么?

Ilya:我们正在修复错误和成就。我们正在包括我们承诺给社区的物品:新的指南地图,一些任务错误修复,以及新的装饰物体。我们还在为玩家在两个可用岛屿上构建他们的乐园进行性能改进。我们希望我们的社区感到高兴并享受这些更新。

要了解更多关于使用Unity制作的项目,请访问资源页面