《Thief》重制版揭开 Dark Engine 混乱的开发内幕

00Comment iconComment iconComment iconComment icon

Nightdive 在重制过程中,从《Thief》的代码中发现了保存下来的注释和临时解决方案。

Writer image

翻译者Editorial

Writer image

修订者Editorial

编辑文章

Nightdive 在为 Looking Glass Studios 的经典潜行游戏进行重制时,发现了一份极其过时的 Thief: The Dark Project 代码版本库。

这项发现有助于解释 Dark Engine 的一些特性——这套技术正是游戏运行的基础。Nightdive 软件工程师 Josh Dowell 表示,项目最初的团队后来转去负责其他工作,另一支团队接手了开发的后半程。

“即使在今天,也没有任何东西能与它相提并论。”

- Josh Dowell

1997 年在 E3 首次亮相时,Thief 还被称为 The Dark Project,原定于当年发售。游戏后来推迟到 1998 年,而代码中找到的评论显示,开发工作一直在加速推进,直到游戏临近上市。

Dowell 表示,他在调查 Dark Engine 代码库时最喜欢的部分,是发现 Looking Glass 和 Irrational Games 程序员留下的信息。其中有些直接警告开发者不要依赖临时解决方案,例如“巨型 hack”,还有一些留言要求不要重复使用特定代码片段。

一些评论要求在1998年前完成调整,否则就在E3之后删除。 尽管如此,其中一部分内容后来仍保留在 Thief 2 中。

尽管这些文件揭示了开发过程中的种种波折,Dark Engine 仍然支持了当时处于前沿水平的音频、人工智能和光照功能。如今,在 Nightdive 对 Thief 展开的保存与更新工作中,这些元素依然备受关注。

参考文献