为任天堂Switch、任天堂Switch 2和Steam Deck这类平台开发游戏可能是一项挑战,尤其是对于开发者而言,他们必须设法应对这些系统相较于PlayStation 5和Xbox Series X等主机所存在的硬件限制。然而,像《无人深空》的开发商Hello Games这样的团队,却非常愿意投入额外的工作来保持游戏更新,并设法应对“不可能的内存限制”。

“像Switch 1和2这样的移动平台,以及Steam Deck,在我们发布的每次更新中,都占据了不成比例的工程时间,”《无人深空》引擎程序员马丁·格里菲斯(Martin Griffiths)在X平台上表示。“我们Hello Games的一群人,为了让这些更新能像在其他主机以及PC/Mac等平台上那样无缝运行,花费的时间可能要多出2-3倍。”
正如上文所提,开发者为了在这些平台上持续支持不断扩展的游戏,所必须应对的最大硬件限制就是内存限制。“能够不断突破日益增长的游戏所面临的看似不可能的内存限制,让人们能够继续体验和享受《无人深空》,这真的是一件乐事,”这位开发者总结道。
游戏系统的内存限制长期以来被认为是大多数开发者面临的第一道障碍。即使在任天堂Switch 2发布之后,拥有10 GB RAM的Xbox Series S仍然是本世代可用RAM最少的游戏系统,这持续给开发者带来挑战。例如,该系统较低的可用RAM,以及性能对等条款,是《博德之门3》(Baldur's Gate 3)在Xbox系统上迟迟未能发布的原因之一,因为该系统无法正常运行游戏的分屏多人模式。



