将Bleak Sword DX带到Nintendo Switch™和PC

了解更多关于more8bit如何将Bleak Sword的残酷战斗从Apple Arcade带到其他平台,并扩展和改进Bleak Sword DX。
《荒绝之剑 DX》
一个小团队如何在移动游戏的成功基础上构建,并向更多玩家提供增强版?more8bit利用了Unity的多平台能力、输入系统、Universal Render Pipeline (URP)等,创造了Bleak Sword DX,这是原版Bleak Sword的豪华版,具有更新的控制、视觉效果和全新的战役。
Nintendo Switch 是 Nintendo 的注册商标。
挑战
将一款移动Soulslike游戏带到PC和Nintendo Switch,增强视觉效果和游戏玩法
平台
Apple Arcade (iOS, MacOS)、Nintendo Switch、PC
团队成员
1
所在地
西班牙马德里
升级Bleak Sword
在Bleak Sword在Apple Arcade上成功后,Devolver Digital建议more8bit将游戏带到PC和Nintendo Switch,以满足玩家对这些系统上游戏的需求。more8bit抓住机会扩展原始概念,而不是重建移动游戏的碳复制品。

结果
• 通过在Unity中原型设计将开发的实验阶段缩短了一半
• 在一个周末内将项目从内置渲染管线迁移到URP
• 添加了三种全新的游戏模式,并将Bleak Sword的原始战役长度加倍。

扩展体验
重制Bleak Sword意味着重新审视原始代码。“这是我第一次做所有编程的游戏,我有很多想要改进的地方——AI、菜单背后的代码等等,”Luis说。“在初始项目结束时,我学到了很多,以至于代码中最旧的部分相当糟糕!”
幸运的是,他发现Unity使得在不同版本之间移动项目变得容易。“我还开始制作自己的模块,我在不同的原型中一直重复使用。Unity的组合架构是我能够相对快速地创建Bleak Sword DX的一个重要原因。”

更新控制
当原版 Bleak Sword 在2019年发布时,它因其反应灵敏的战斗和单手控制而受到赞誉。路易斯使用Unity的输入系统进行原型设计,但为了获得更细致的控制,转而使用 Rewired,该工具来自 Unity Asset Store。
对于 Bleak Sword DX,他重新配置了游戏以适应更传统的游戏手柄控制,并切换回更新后的输入系统。“现在的状态是我可以停止使用插件,使用Unity的本地输入系统。这总是更可取,因为你可以获得Unity的官方支持,”他说。

保持难度
路易斯还调整了敌人的AI和关卡设计,以保持游戏对PC和任天堂Switch玩家的吸引力,这些玩家不会使用触摸屏控制。在 Bleak Sword 中,由于敌人仅通过转向行为移动,竞技场障碍物必须小且数量少,以便敌人能够轻松绕过它们。
在 Bleak Sword DX 中,敌人现在使用 NavMeshes 避免障碍物,一旦回到玩家的视线内,就会切换回转向行为。“我很期待玩家体验到利用这种新AI的更复杂和视觉上更有趣的战斗,”他说。

增加视觉润色
Bleak Sword DX 的视觉效果唤起了复古街机游戏的感觉。后期处理效果包括带有脏纹理的光晕、屏幕曲率、类似VHS的滤镜、景深效果等。
对路易斯来说,最大的挑战是保留 Bleak Sword 的视觉风格,同时增强 DX 的图形,以利用PC和任天堂Switch上的额外处理能力。他使用Unity的内置渲染管线和Shader Graph创建了大部分视觉效果,然后在URP中进行了优化。“从内置到URP的 转换 非常顺利。 我只花了一个周末,然后花了一周时间修复小问题,”他说。

以卓越的执行力进行操作
Bleak Sword DX 是如何创建移动优先游戏并作为独立开发者将其带给更广泛受众的强大示例。路易斯 开始开发 时心中有明确的设计原则,并保持项目范围紧凑和专注,这使得在游戏版本之间迭代变得更容易。
他提供了将移动优先游戏带到更多平台的建议,他说:“识别你的移动重点功能,不要仅仅进行1:1的移植。”相反,花时间重新设计和实现每个功能,以便它们能够正确适应你的目标平台——即使你需要从头开始重写它们。”

““有一个周末我对项目进行了备份,并在URP上尝试了Bleak Sword DX。我对升级的便利性和一切变得更加稳定感到非常印象深刻。””
Luis Moreno Jimenez - more8bit
Developer在不妥协性能或图形的情况下,从移动扩展到PC和控制台(或反之亦然)。解锁将你的游戏放在更多设备上并通过Unity Pro接触更多玩家的能力。