2018-4-23

Sumo Digital与您探讨如何在任天堂Switch上发布游戏

作者 Chris Ravenscroft

大家好,我是Sumo Digital的程序员Chris Ravenscroft。就在一年前,我们发布了一款由虚幻引擎4制作的3D平台游戏《Snake Pass》。这是一款风格独特作品,而让它变得更加特别的是,我们决定在同一天将它发布到任天堂的Switch平台以及我们的其他目标平台上,这使它成为了该平台上的首部虚幻引擎4作品。不久之后,我们写了一篇关于如何使用虚幻引擎实现多平台发布的文章

SnakePass_Switch_TT_1.jpg

在这一年中发生了很多变化。我们已经为这款游戏发布了多个更新。对于任天堂Switch平台来说,最值得注意的更新是增加了计时赛(Time Trial)模式,以及其后的街机模式(Arcade Mode)。而虚幻引擎4同样也经历了多次更新,它对任天堂Switch的支持也在不断提升,现在的引擎版本与我们最初接触到的早期支持版本(开发中版本)相比已经有了很大的发展。

借助我们在2016年12月获得的引擎版本,我们在短短几天内就使游戏在任天堂Switch上成功地启动和运行。然而,该版本还没有做好充分的发布准备,因为Epic当时仍在努力为这个平台提供正式的支持——也就是后来的4.16版本——这个版本可以让你制作出能够在这个新平台上发布的游戏。在其后的几个月里,我们与Epic、英伟达和任天堂密切合作并定期更新引擎,以确保我们能够按时发布游戏。这些更新通常包括了全新功能或功能更新、SDK更新、优化和问题修复。

SnakePass_Switch_TT_2.jpg

然而,我们还是碰到了一个小小的障碍:《Snake Pass》的发布日期早于UE 4.16,所以它在发布时功能并不是很完整——即使它已经非常接近完全品!当时的引擎还没有实装对排行榜的支持,而我们的计时赛模式正需要依赖这一功能。因此,我们做出了一个艰难的决定,就是在发布时暂不支持该模式,改为在发布后再把它加进去。我们在游戏的1.2版本补丁中添加了计时赛模式,其中包括从UE 4.16中提取与排行榜相关的几个特定更新,并把它们集成到我们的引擎版本中。之后设置排行榜并使它们在游戏中生效的工作都是一帆风顺的。

SnakePass_1.jpg

现在开发任天堂Switch游戏已经是一种截然不同的体验了,自从UE 4.16开始,所有主要的游戏功能都得到了支持,开发体验与其他游戏平台已经没什么区别了。在不断增加对其他平台特有功能的支持的同时,虚幻引擎也会遵守任天堂最新的设计原则,以确保开发人员能够专注于制作和优化游戏,并拥有发布游戏必须的工具。

说到优化,英伟达一直与Epic合作,在引擎的每次迭代中提供性能和渲染方面的改进,而且创建了一份游戏优化清单,其中列出了在任天堂Switch平台上优化游戏时需要关注的项目。

虚幻确实能让你在任天堂Switch上轻松启动和运行自己的游戏,你可以通过方便易用的UI进行各种设置,对图形设置进行精细的调整以获得最佳的平台呈现效果,而且它还支持大多数的平台功能,这些功能可以随时取用,只要根据需求稍做调整后就可以应用到自己的游戏中。

最近文章

英伟达、英特尔赞助2018年虚幻E3大奖

虚幻引擎、英伟达和英特尔将在2018年的E3大展上共同表彰虚幻引擎开发者并为他们颁奖。

Vertical Robot的《红色物质(Red Matter)》以虚拟现实的方式展现科幻冷战故事

冷战对某些人来说可能只是遥远的回忆,但Vertical Robot在反乌托邦式的科幻VR作品《红色物质》中再现了这个曾经的热门话题。

VR中的实时协作为设计领域带来颠覆性变革

身处多地的设计师们不可能总是齐聚一堂进行协作,但现在这种情况发生了改变。了解两家公司如何利用虚幻引擎实现比现场协作效果更佳的远程协作设计体验。