《Alien: Rogue Incursion》作为史上首款以著名《异形》宇宙为背景的VR游戏,其开发商Survios在开始制作时就意识到,绝不能在质量上妥协。
在这款单人动作恐怖游戏中,玩家将在虚拟世界中扮演Zula Hendricks,使用脉冲步枪、运动追踪器等标志性武器和装备,对抗高度智能的异形。
为了实现目标,即创造沉浸式氛围和紧张刺激的动作体验,Survios选择用虚幻引擎开发项目。幸运的是,Survios对使用UE开发并不陌生,因为该工作室已经使用虚幻引擎的前几个版本开发了近十款游戏。
那么,Survios是如何利用虚幻引擎5的特定功能(如Lumen、Niagara、Chaos物理、体积光雾、Gameplay技能系统等),尽可能地提升《Alien: Rogue Incursion》的沉浸感和娱乐性的呢?下面请听Survios联合创始人兼首席技术官Alexander Silkin的讲解,了解更多详情。
Lumen
Alexander Silkin:Lumen让我们很激动,它能生成非常漂亮的图像。遗憾的是,现代VR平台的性能还不足以运行Lumen的动态全局光照和反射。然而,Lumen能让我们快速地实时预览结果,因此使我们能够在编辑器中更有效地迭代。Insights Profiler
Alexander Silkin:我们也非常喜欢Insights Profiler,自从虚幻引擎5发布以来,它一直在不断地更新。由于VR的性能是一项挑战,Insights Profiler对我们帮助很大,它可以快速确定瓶颈(例如,确定将迫使我们等待工作完成的空闲阶段)。这让我们能够以更科学的方式进行优化。Gameplay技能系统
Alexander Silkin:我们大量使用了Gameplay技能系统,不仅用于敌人,也用于玩家。Gameplay技能系统真的很有帮助,让我们可以解耦很多逻辑。特别是对于玩家来说,它是系统地将输入与操作解耦的好方法。它还为我们提供了一种更广泛的计算方法,用于计算玩家和敌人受到的伤害和效果。动画蓝图
Alexander Silkin:动画蓝图系统也得到了大量更新。特别是,我们现在可以使用动画蓝图链接动画层,将许多动画蓝图链接在一起。这让我们能够创建可重复使用的大型蓝图网络。同时,这些蓝图的可维护性也得到了提升,它们被解耦,避免成为巨大的单一模块。人工智能感知系统
Alexander Silkin:在《Alien: Rogue Incursion》中,异形看不到你,但能听到你。这些怪物没有眼睛,但听力极佳。因此,整个游戏围绕着这样一个概念展开:只要制造出声音,无论无意还是有意,敌人都会向你靠近。为此,我们使用了虚幻引擎中的人工智能感知系统。