虽然现在已经成为许多人心目中最棒的 RPG 之一的《赛博朋克2077》实际上经历了许多迭代才能有现在的状态。而特别是在游戏发售时,游戏的状态非常糟糕,甚至由于无法在 PS4 上完全无法正常运行,导致最终被索尼从 PS 商店移除。
《赛博朋克》首席引擎程序员 Charles Tremblay 最近在接受 Eurogamer 采访时,讨论了游戏是如何一步一步从当时的状况走到现在的,他解释了当时为何游戏能够出现那么多的 BUG 和性能问题,其中最先提到的原因就是机械硬盘无法满足游戏需求,这也是导致仍然主要使用机械硬盘运行游戏的老世代主机无法运行游戏的主要原因之一。
但另一方面,Tremblay 表示,游戏受到了内存泄露问题的困扰:“理论上,游戏可以永远运行,并且在某个时间点我们会遇到一些碎片问题或内存问题。一旦到达这一点——尤其是在 PS4/Xbox One 世代主机上,8GB 内存很容易就会到达——就没有空间来处理其他资源了。”
“因此我们需要做出选择,要么所有角色都摆 T 字,要么就让游戏崩溃。你喜欢哪一个?我们选择不让游戏崩溃。”
这显然不是《赛博朋克》首发时的所有问题,当时性能问题严重困扰了老主机和一些老电脑,崩溃也并不是从未发生。但硬件的限制确实也是原因之一。随着游戏的优化,现在即使在稍微老一点的硬件上,游戏也能较为流畅地运行——但将游戏安装在固态硬盘(SSD)上还是必要的。
Tremblay 还解释道,像《赛博朋克》这样有着“大量复杂性以及许多互连的系统”的游戏,在被无数的玩家游玩时,就会因为有许多不同的变量而导致游戏看起来 BUG 特别多。