许多游戏行业的资深人士都知道,《潜行者》三部曲风靡游戏行业已有15年之久。深受玩家喜爱的《潜行者:切尔诺贝利的阴影》、《潜行者:晴空》和《潜行者:普里皮亚季的召唤》让玩家沉浸在“禁区”之中:一个黑暗、危险、致命的地方。在这里,玩家不仅要担心辐射、异常现象和来势汹汹的怪物,还要警惕其他有着自己目标和愿望的潜行者。现在,随着人们期待已久的《潜行者2:切尔诺贝利之心》即将发布,GSC Game World的团队肩负起了重任,不仅要保留原版游戏氛围感浓厚的叙事、紧张刺激的生存机制和细致入微的世界,同时还必须在怀旧与创新之间维持平衡。在《潜行者2:切尔诺贝利之心》中,游戏的环境和氛围在沉浸式体验中占据着核心地位,激烈的战斗将让玩家兴奋不已,而强化的敌人人工智能将实现创造沉浸式逼真战斗体验的目标。为了实现这些要素以及项目的所有目标,GSC Game World放弃了用于开发前三部游戏的内部引擎,转向了虚幻引擎。为了了解更多信息,我们采访了其首席人工智能程序员Andrii Levkovskyi,以及首席平台工具程序员Maksym Yanchyi,探讨了Nanite、Lumen、世界分区和其他UE5功能在开发过程中发挥的作用。
首席人工智能程序员Andrii Levkovskyi:我们的方法是在怀旧与创新之间取得平衡。对于老玩家,我们保留了《潜行者》体验中标志性的核心元素:氛围感浓郁的叙事、紧张刺激的生存机制,以及细致入微的世界。对于新玩家,我们引入了现代图形和直观的用户界面,让他们更容易上手。这些只是改进的部分例子。我们还增加了数小时的定向过场动画以增强叙事体验。这种结合确保了《潜行者2》在迎接新一代玩家的同时,还能保留其传统。《潜行者2:切尔诺贝利之心》将玩家置于一个非线性故事中,在末世黑暗科幻背景下,这个故事将徐徐展开。为了栩栩如生地描绘这个充满沉浸感的故事,环境和整体氛围发挥了怎样的作用?Levkovskyi:环境和氛围在《潜行者2》的沉浸式体验中起到了关键作用。我们从现实世界的切尔诺贝利禁区汲取灵感,精心打造了这个世界,并通过其阴森美丽的景观、恐怖的异常现象和变幻无常的天气强化叙事效果。这种环境不仅推动了故事的发展,还营造了一种持续的紧张感和不可预测性,让玩家感觉自己真的是这个末日世界中的一员。
在战斗玩法方面,你们如何做到在为现代观众改进体验的同时,保留前作游戏的感觉?Levkovskyi:激烈的战斗玩法提供了卓越的体验,一直是原作系列的标志性亮点。《潜行者2》中设计的每场遭遇战都是生死攸关的,让玩家时刻处于紧张状态。我们确保武器表现逼真,具有精确的弹道、后坐力和伤害模型,保留了残酷无情的战斗本质,让每一枪都显得很重要。先进的物理技术增强了真实感,子弹能够准确穿透物体表面,物体对爆炸的反应十分自然,敌人也会对中弹做出逼真的反应。曾在前作系列中给玩家带来挑战的人工智能行为也得到了改进。敌人会继续采用巧妙的战术,有效地利用掩体,执行侧翼攻击和推进动作,投掷手榴弹,躲避威胁,协调攻击,从而为玩家带来生死攸关的挑战,保留了深受粉丝喜爱的战术深度。我们针对现代受众大幅升级了人工智能。敌人现在会做出更复杂的决定,评估威胁,确定目标的优先级,并动态适应玩家的策略。这将使遭遇战的战斗更具吸引力,并且不可预测。此外,敌人会对玩家的存在和行动做出更自然的反应,能够调查噪音、应对可见的威胁,并彼此交流,营造出更具沉浸感和逼真感的战斗体验。《潜行者2》中的敌人类型更广泛,每种敌人都有独特的行为和战斗策略,可确保遭遇战始终具有新鲜感和挑战性。不同阵营之间的局势变化会引发更复杂的互动和冲突。人工智能控制的阵营会自行进行战斗、巡逻和突袭,玩家可以观察或参与其中,这增加了世界的深度。探索和战斗之间的过渡十分平滑,人工智能的行为将顺畅地融入游戏世界,这让玩家时刻保持警惕,因为安全区和危险区之间的界限往往模糊不清。Levkovskyi:在《潜行者2》中,生存机制在穿越“禁区”时起着关键作用。玩家必须处理好各种负面影响才能生存下去:- 辐射:导致生命值持续下降。玩家需要使用抗辐射药物、伏特加,或寻找辐射水平较低的区域进行恢复。
- 出血:阻止生命值自我恢复,在止血之前,会缓慢地消耗生命值。玩家需要使用绷带或医疗包来止血。
- 饥饿:导致耐力下降。玩家需要定期进食以维持体力水平。
- 睡眠不足:导致视力模糊,体力降低。玩家需要保证睡眠充足,以维持专注和体力。
有效应对这些因素是在禁区恶劣环境中生存的关键。
工作室在前三款《潜行者》游戏中使用了内部引擎。你们为什么决定转向使用虚幻引擎开发《潜行者2:切尔诺贝利之心》?
首席平台工具程序员Maksym Yanchyi:虚幻引擎5提供了一套最前沿的功能,包括Nanite、Lumen、时间超分辨率、虚拟阴影贴图、Niagara等,它们突破了实时图形技术的极限。虚幻引擎因其强大的多平台支持而闻名,这有助于我们同时开发PC和Xbox平台的游戏。它的编辑器功能多样、对用户友好,且可自定义,显著提高了开发效率。
这一切都开箱即用,为我们创造了全新的可能性,将为玩家带来奇妙的体验。许多工具可以供美术师和开发者直接使用,有助于我们集中精力,开发更多特定于项目的功能和优化。
转向完全不同的引擎对你们的工作流程有什么影响?
Yanchyi:虚幻引擎的许多系统(动画系统、材质、分析器、可视化脚本等)都允许美术师独立于开发者工作,使他们能够自由地将想法快速制作成原型,并向同事展示结果,这最终将增强我们的迭代设计范式。丰富的工具系统对我们的工作流程产生了影响,我们在制定开发计划时,能够准确地了解基础版本中缺少哪些特定功能,并专注于这些方面,而不必每次都重复劳动浪费时间。Yanchyi:Nanite让我们能够大幅减轻美术师的工作负担,包括无需手动管理LOD及其内存占用,也不必担心GPU管线瓶颈。游戏的最终视觉质量不仅没有损失,甚至还实现了提升。同样重要的是,在内存和优化方面,我们很高兴地知道了Nanite是如何在后台管理资源的。Yanchyi:Lumen让我们能够创造出令人惊叹的地下场景,以及氛围感浓郁的地面场景,其中填充的间接光照来自我们手工制作的各种天气预设。
虚幻引擎5还有哪些功能对游戏的开发和外观产生了显著影响?Yanchyi:那肯定是世界分区系统。开发开放世界游戏时,如果许多位置及其周边自然环境错综复杂,就难免会在关卡美术工作流程中陷入“更改与冲突”的问题。世界分区“一Actor一文件”的理念彻底改变了我们的工作方式。我们的美术师现在能够在位置生命周期的不同阶段(灰盒关卡设计、美化等)更舒适地进行协作。数据层子系统帮助我们实现了根据叙事进展,彻底改变不同位置视觉效果的目标,这个功能非常酷、非常方便!对于其他正在转向虚幻引擎的开发者,你们有什么建议?Yanchyi:虚幻引擎预先实现了丰富的系统和工具,学习它们,充分利用它们,并只专注于开发特定于项目的功能,让虚幻引擎处理其他部分。浏览文档会发现,许多问题已经有了可用于生产环境的解决方案,这真的能节省大量时间。
在经历了这么多年的开发后,终于要发布这款游戏了,感觉如何?Yanchyi:确实是各种情绪交织,我们将努力提供尽可能最好的体验,制作这样的产品需要付出很多,但我很高兴我们经历了这一切,并将推出我们要展示的产品!感谢你们抽出时间接受采访。人们可以从哪里了解更多关于GSC Game World和《潜行者2:切尔诺贝利之心》的信息?Yanchyi:https://www.stalker2.com绝对是一个很好的起点!扫描下方二维码,关注后点击菜单栏按钮“更多内容”并选择“联系我们”获得更多虚幻引擎的授权合作方式和技术支持。
长按屏幕选择“识别二维码”关注虚幻引擎
“虚幻引擎”微信公众账号是Epic Games旗下Unreal Engine的中文官方微信频道,在这里我们与大家一起分享关于虚幻引擎的开发经验与最新活动。