5家为了便利和新机遇而转向Unreal Engine的工作室
CD Projekt RED 转向 Unreal Engine 5 引起了游戏社区的兴趣和惊讶。我们准备了一些关于其他也选择 UE 的工作室的信息。
CD Projekt RED
3月21日,波兰工作室 确认 正在开发一款新的《巫师》游戏。引人注目的是,这次 CDPR 将使用 Unreal Engine 5 而不是自家的引擎。
对公司而言,这意味着彻底的转变。自从2000年代中期开始制作 《巫师 2:国王刺客》 以来,工作室就一直在使用自家的解决方案。基于这一引擎也开发了 《巫师 3:狂猎》 和 《赛博朋克 2077》(CD Projekt 仍在使用该引擎进行游戏更新)。
另一方面,这样的举动也可以看作是对根源的回归。工作室以改良版本的 Aurora Engine 为基础开发了第一部《巫师》游戏,该引擎是由 BioWare 创建的。
公司解释其技术转变的原因是,之前 CD Projekt 在每个新游戏的适配 REDengine 上耗费了大量的资源和精力。
此外,使用 UE5 将大大简化团队的工作。相比从零开始训练他们使用 REDengine,找到在游戏市场上有 Unreal 经验的专业人士要容易得多。
BioWare
多年来,BioWare 在使用自家引擎和第三方引擎方面积累了丰富的历史:
- 工作室的第一个引擎 Infinity Engine 于1998年在Baldur’s Gate中首演。随后,BioWare 还创建了其他引擎——Aurora、Odyssey 和 Eclipse Engine;
- 正是在自家工具上,BioWare 创建了几乎所有经典之作:原版的 Baldur’s Gate 三部曲、星球大战: 旧共和国的骑士、Neverwinter Nights 和前两部 Dragon Age;
- 然而,质量效应 系列是基于 Unreal Engine 3 修改版以及专为科幻角色扮演游戏设计的自家框架开发的;
- 2013年,Electronic Arts 强迫工作室转向 Frostbite。当时,发行商希望将所有内部工作室都转向自家引擎;
- 后来发现,这个为射击游戏开发的引擎完全不适合 RPG 类型。从2013年起,BioWare 在尝试将他们的游戏——尤其是 Dragon Age: Inquisition 调整到 Frostbite 上时遇到了许多问题。
现在,工作室正在开发新的质量效应。虽然我们对这款游戏知之甚少,但预计开发者已经转向 Unreal Engine 5。
去年12月,BioWare 制片人 布伦农·霍姆斯 (Brennon Holmes) 宣布 正在寻找具有 “UE4/5 经验”的程序员。随后,记者杰夫·格拉布 (Jeff Grubb) 和 杰森·施赖尔 (Jason Schreier) 证实了这一信息。
星球大战绝地:陨落的秩序
Respawn Entertainment
当 文斯·扎姆佩拉 (Vince Zampella) 和 杰森·韦斯特 (Jason West) 在2010年创建 Respawn Entertainment 时,他们选择了 Source——Valve 的引擎。它被用于开发 Titanfall 1-2 和 Apex Legends。
然而,星球大战绝地:陨落的秩序 是使用 Unreal Engine 4 创建的。尽管 EA 在2017年收购了该工作室,但游戏由于早于收购开始开发,因此并未转移至 Frostbite。
选择 UE4 对开发者来说似乎是自然而然的选择。“这对团队来说是有意义的。引擎符合我们的目标,并且拥有 Unreal 经验的团队更容易组建,”扎姆佩拉表示。
Respawn 继续在其项目中使用 UE。例如,正在开发即将发布的 Apex Legends Mobile。
该工作室 正在准备 三款新的星球大战游戏。目前尚不清楚它们将基于什么技术。很可能至少将使用 Unreal Engine 制作《陨落的秩序》续集。
S.T.A.L.K.E.R. 2: 切尔诺贝利之心
GSC Game World
S.T.A.L.K.E.R 系列游戏是在工作室的 X-Ray Engine 上开发的。其一大关键特点是 A-Life——用于创建 NPC、怪物和游戏活动的模拟与行为模型的专门技术。
然而,在开始开发 S.T.A.L.K.E.R. 2: Heart of Chornobyl 之前,公司放弃了自己的技术,转而选择 Unreal Engine 4。在2021年8月, GSC 宣布 转向 UE5。
这一决定的确切原因尚不清楚。可能是 X-Ray Engine 难以调整以满足现代要求,而 UE 的技术对开发者而言是一个出路。
此外,前一部《潜行者》于2009年发布。考虑到如此长的间隔,找到在业界有 X-Ray 经验的程序员的可能性很小。
Valorant
Riot Games
Riot 通过自家技术制作的主打作品英雄联盟,使用了多种编程语言(C++、Lua、C#、Java 和 Erlang)。
但该工作室也有与其他引擎合作的经验。例如,英雄联盟:狂野裂谷 和 符文之地传奇 使用 Unity 开发。
“借助 Unity 技术,我们可以将以英雄联盟宇宙为背景的游戏传递到尽可能多的玩家身上,覆盖尽可能多的平台,”——前企业和商业发展部负责人布莱恩·乔 (Brian Cho)在2021年表示。“一流的工具和 Unity 平台的优化帮助我们实现这一目标。”
在开发 Valorant 时,Riot 转向了 Unreal Engine 4。工作室表示,Epic Games 的技术将使他们能够专注于优化和游戏流程,而不是核心系统的设计。
根据 技术负责人 的说法,Valorant 团队对 UE 进行了大量修改。结合引擎本身的灵活工具,这使得 Riot 避免了从零开始设计基础系统的必要。
Unreal Engine 框架还使工作室能够降低系统要求,以覆盖更广泛的受众。