最近的《天国:拯救2》首日销量破百万并迅速回本,全平台优化表现大幅超越前作。开发者透露,本作优化如此优秀归功于Xbox Series S主机。

好吧,我承认我读完标题的第一反应是,这又是哪个开发者被XSS的优化难度弄生气了,然后跑来采访里反串,毕竟顽皮狗和id的制作组在之前的采访中也吐槽过xss的性能,特别是那个10GB的内存,就单单我自己知道的都有起码五六家包括中小型在内的游戏厂商抱怨过。

当然这微软也确实是有锅在身的,有一说一,虽然我知道XSS最重要的是轻便小巧,低噪音,但是10GB的内存,而是还是与显存公用的10GB,我自己也有时候在想,10GB内存的设备要怎么才能过度第九时代啊?所以看到标题的我笃定,这肯定制作人受不了了在反串XSS。

但我完整的阅读完新闻,才知道《天国拯救2》的制作组是真的认为XSS是他们能把优化做好的重要原因。
以下为新闻原话:
在Iron Lords Podcast节目中,Warhorse 工作室的国际经理Tobias Stolz-Zwilling 透露,因为在XSS上进行的优化,最终也让其他平台也受益了。
Tobias解释称,虽然XSS是当前世代性能最弱的主机,但它的硬件限制迫使团队寻找更高效的内存管理方法,使游戏能够在该平台上顺利运行。

看完新闻后我自己又去查了下相关资料,大概明白了战马制作组在游戏优化上的理念,再结合这两年各厂商推出的自家招牌IP们纷纷在优化上面吃瘪,外加自己又查找的相关资料,我也逐渐开始理解制作组的这种优化的基础理念,这或许到也真是一条新的优化思路。

首先我们看一下XSS的游戏帧数以及画面表现效果

可以看出XSS的材质细节与PS5和XSX这两台机能远在自己之上的主机无差,而且帧数相当稳定,视频我全程看下来一帧都没有掉,看似只是完成了1080P/30FPS的本职任务,但其实上次看到帧数这么稳定的游戏还是在上时代的《DOOM:永恒》,并且其他几台更强机能的主机在4k/30fps的设置下也同样稳定。

这样的优化是怎么做到的呢,那就是直接基于XSS开发《天国:拯救2》,在硬件机能不足的情况下,倒逼制作组更大程度的运用动态资源卸载,纹理流送优化,动态光源补偿算法等一系列优化方案。
例如:相比前作的BC3压缩格式,本作采用了更新的BC7压缩格式,将材质包体积缩减37%以此来节约内存。

最终在战马制作组的不懈努力下,完成了在XSS显存+内存=10GB的苛刻条件下做到了画面不缩水,动作不掉帧的运行次世代3A大作《天国:拯救2》。
说真的战马对低配置设备太友好了,要知道《消逝的光芒2》XSS的初版直接砍掉了30%的实时NPC以节省内存,《瘟疫传说:安魂曲》的XSS版将鼠群规模从30万削减至8万,而《天国:拯救2》通过粒子系统分级渲染,在10GB内存下维持了25万片树叶的物理模拟。

然后按照此优化方案向上铺开,在本就稳定的基础上加入更好的硬件设备,再拔高游戏的上限,在不锁帧的情况下《天国:拯救2》ps5 pro能跑到75帧,甚至部分场景突破80帧。PC平台也能做到即使在2025年的今天,依旧能用1060跑刚刚发售的3A大作,他真是,我哭死。

在这个都在追逐更高上限的时代里,数不胜数的大厂都在追逐着创造业界新的标杆,即使是中小型厂商也可以靠着虚幻5等引擎打造更加逼真的画质,像战马这样稳重求进的制作组反而成了少数派。

随着时代的发展大家的硬件也是更新了一轮又一轮了,不少人打游戏已经需要像以前那样,先看看配置要求,然后分析大概电脑能跑到什么水平,最后再考虑要不要下载。
其实如果不是为了写这篇文章,可能我自己都不会去了解上述提到的这些游戏最低配置要求是多少。

写文章的时候过去的记忆也逐渐复苏,想起最开始用的是奔腾的核显打圣安地列斯(此时最好显卡gtx titan),
后来来为了打《黑手党2》加装了GTS250(此时最好显卡1080),
然后为了能稳30帧打《看门狗》换到750TI(此时最好显卡1080TI),
再到经典型号1060(此时最好显卡2080TI),
也就是现在毕业后条件稍微改善,不用像当年一样在闲鱼上深思熟虑。

虽然确实没有人一直在用核显,但永远都有人在用核显,即使2025年2月17日的今天我在看steam硬件占有率上,1650这张6年前的甜品卡还能排到第四名的位置,回想起自己在用那些闲鱼上淘来的亮机卡打游戏时,那时对游戏优化甚至看的比中文字幕还要重要。

战马这种“低配置优先”的策略,不仅让游戏在类似XSS,1060这种较低配置的设备上流畅运行,还让PS5、XSX和配置更高的PC玩家享受到了更稳定的帧率和更高的分辨率。
这种“厚积薄发,向上兼容”的思路,或许真的可以成为游戏优化的第二条道路。

——————爱喝粥的鱼