热门
借助PS5上的次时代性能,探索Genshin Impact的沉浸式世界
Genshin Impact(原神)是一款免费的开放世界动作RPG,游戏将玩家带到令人惊叹的Teyvat(提瓦特)世界。玩家扮演一个神秘的“旅行者”角色,他出发去寻找他失去的兄弟姐妹的命运。在这一过程中,提瓦特的秘密逐渐被揭示出来。
最近Genshin游戏的制作组决定将游戏转移到PS5平台上,让更多玩家体验游戏的乐趣,本文将Genshin Impact的制作组是如何利用Unity将游戏进行跨平台开发的。
跨平台游戏制作
在内容制作方面,Genshin Impact的PS4和PS5版本几乎完全相同。第一步是为PS5开发一个框架,并进一步构建一个全新的图形库。最重要的是,有一些内容增强,如细节级别(LOD)和映射。
制作团队需要大量的细节来填充PS5上如此巨大的世界,因此他们对LOD组的使用进行了微调,这使他们生成了更多的绘制调用和三角形网格。图形质量的提升让CPU和GPU的压力有所提升,因此制作组通过LOD策略来有效的平衡这些压力。除了LOD外,他们还提高了原生PS5版本中所有场景、角色和特效部分的各种纹理贴图的分辨率。这些改进使图像质量看起来更加真实和精致。虽然这些修改可能会对GPU造成相当大的负担,随着游戏的优化,他们相信会为玩家带来超好的游戏体验。
此外,索尼对PS5的PlayStation网络进行了一些重大改进。为应对这些改变团队集成了Unity全新的PS5插件,并增强了Genshin Impact的交互功能,以提升PSN整体的使用体验。
团队的挑战
在游戏从PS4过渡到PS5的过程中,团队的挑战更多的是在于对新硬件的理解,以最大限度地提高其性能。因此团队制定了一个长期的优化计划,这将使他们能够最大限度地利用PS5这一全新平台为玩家带来完美的游戏体验。
在稳定性和完成测试方面,团队比以往任何时候都更加严格。他们的目标仍然为给玩家创建一个好玩的游戏,尽量减少bug的出现。
专为PS5定制
虽然PS4上的内置渲染管道在很大程度上能提供高质量的图形,但团队更加希望利用PS5上更强的硬件性能为玩家创造更加逼真细致的游戏画面。团队改进了整个渲染管道,为游戏带来更好的图形。他们表示正在发布的PS5版本只是一个开始。由于Genshin Impact将持续在PS5上支持下载,因此在这之后肯定会有更多的新功能和版本发布。
Genshin创作团队如何管理工作量
在Genshin Impact游戏中使用Unity已经不是什么秘密了,但团队从头开始编写了图形库并定制了文件加载系统。由于团队在内部开发了整个游戏,承担了巨大的工作量,并与紧迫的时间线赛跑。但正是因为他们自己创造了整个游戏,所以在细节和控制的代码方面他们有了很大的自由。
除了支持游戏的不同图形功能外,他们还希望执行一些其他功能,PC上的驱动层会处理这些功能。然而,在PS5上,所有操作都必须手动执行。例如,你可以收集各种各样的数据来绘制一些东西,但是当你把这些数据输入PS5的硬件时,它可以直接改变某些计算或状态。换句话说,数据中的错误可能会使PS5应用程序立即崩溃。
开发PS5图形库需要一定程度的专业知识和对硬件的深入了解。团队在游戏的第一个版本上花了将近两个月的时间,然后继续进行调试。团队将这一切原因都归结于图形库;当然,没有图库就没有图形。所有模块都依赖它进行验证。这就是为什么图形库开发的工作量要比其他模块的工作量大得多。
PS5硬件配备了全新的功能,尤其是光线跟踪和功能强大的SSD。由于资源有限,制作组打算尽快为玩家提供原生PS5 Genshin Impact。他们的想法是,即使光线跟踪可以提供增强的照明效果,在确保该技术提供的增强功能的同时能够补充我们游戏的艺术风格。出于这个原因,在修改灯光效果时他们就变得非常谨慎。他们需要艺术团队的支持来确定最佳方法。对于这样一个场景复杂的大型游戏来说,这可能相当耗时。
最终,他们将注意力转向定制的文件加载系统,利用SSD性能增强并缩短加载时间,从而实现更好的游戏性。团队选择为SSD开发定制的文件加载系统。SSD硬件功能本身就足够强大,但当将其与加载系统结合使用时,它们将发挥出全部潜力。
最大化SSD功能
Genshin Impact是一款开放式游戏,而加载始终是开放式游戏的一个问题。这是因为,与其他游戏类型不同,它们不是线性的。因此,为了在PS5上为Genshin Impact玩家提供更好的体验,团队尝试使用SSD功能缩短游戏的加载时间。因此,玩家可以花时间享受游戏,而不是等待游戏加载。
事实上,在PS5上以兼容模式运行PS4的Genshin Impact时,将加载时间与原始PS4版本进行比较。即使在兼容模式下,它仍然比PS4本机版本更快。从百分比上看,速度确实有惊人的提高。基于这一情况,团队决定将时间花在定制的文件加载系统上,以增强玩家的游戏体验。
PS5上的SSD速度很快,读取速度惊人。更重要的是,等待读取的文件很小。团队有效地组织了读取SSD的命令,以允许硬件充分利用SSD功能,并实现更快的加载。
由于文件加载速度很快,可以确保CPU在游戏期间仔细地将这些文件处理为基本数据。与完全重写图形库相比,这种工作量要轻一些,但它是一种全新的硬件,需要进行充分的研究和测试。
使用Unity创建PS5应用
在游戏创建阶段团队就决定让Genshin Impact成为一款跨平台游戏。因此游戏必须向跨平台的方向发展,团队进行了提前计划以避免重复工作。多亏了这些计划,游戏内的活动现在能够同时在所有平台上进行。
Unity的多功能引擎非常适合跨平台开发。它提供了广泛的多平台支持,并且能够大幅提升应用程序的灵活性以及让游戏在较低层体系结构方面清晰简洁。这加快了游戏的开发速度。此外,Unity在中国和美国的团队能够为游戏制作团队提供支持。他们会积极寻求游戏制作团队的反馈,这让Unity对游戏技术未来趋势的洞察更加敏感。
对于Genshin Impact 的PS5版本,大部分内容是团队自己创建的,因此他们会更加清楚如何对游戏进行改进。从长远来看,随着Unity不断开发新技术,Genshin的制作团队将会在之后与Unity团队进行更加深入的合作。在与Unity美国团队的讨论中,他们提到Unity在2020和2021年增加了很多更加实用的功能。所以在未来,两个团队之间一定会有更加密切的合作,为玩家带来更好的游戏体验。
电话:010-50951355 传真:010-50951352 邮箱:sales@souvr.com ;点击查看区域负责人电话
手机:13811546370 / 13720091697 / 13720096040 / 13811548270 /
13811981522 / 18600440988 /13810279720 /13581546145