波兰游戏厂商 CDPR 代表作品《巫师3》即将在 10 月 15 日登陆 Switch 平台,它不仅包含了《巫师3》本篇,甚至连两个大型扩展包《石之心》《血与酒》也全都在里面,上百小时的内容的内容全都在一张 32GB 的卡带里。
他们到底是怎么做到的?Digital Foundry 采访了 CDPR 资深制作人 Piotr Chrzanowski,聊聊游戏移植的方法和细节,下面是其中的重点总结。
● CDPR 移植《巫师3》的目标是不删减任何内容,除非有必须删除的原因,否则其他平台有的内容,Switch 版也必须有,不能少。
● 移植工作是由《僵尸世界大战Z》开发商 Saber Interactive 负责的,CDPR 方面主要负责监工,提供咨询和建议,确保游戏的品质。
● 整个移植工作大约用了 12 个月的时间,第一个里程碑是让游戏在 Switch 上成功运行,随后从凯尔·莫罕开始,到白果园,一个场景一个场景的测试,调整,优化。
● 由于 Switch 的内存比其他主机都要小,所以他们内存优化这方面下了很多功夫。
● 移植版《巫师3》沿用的均是以往的素材,但因为内存限制,他们不得不对这些素材进行一些压缩。同时游戏的过场动画也全都压缩到了 720P 分辨率,和游玩分辨率保持一致。还有其他很多方面,他们都确保已经将 Switch 的性能发挥到了极致。
● 《巫师3》Switch 版的建模精度,也就是多边形数量与其他主机版本是基本是一致的,但贴图材质稍微调整了一下。
● 把整个游戏装进 32GB 卡带中意味着许多内容需要压缩大小,而 CDPR 表示这其中最费劲的是压缩音频文件,不仅是为了卡带空间,也因为还要考虑内存占用等问题。其他的还有包括如过场动画,材质纹理贴图等内容。
● 优化方面,主要是针对 GPU、CPU 和内存三个部分,并在这个过程中不断挖掘 Switch 的性能,一点一点的推进主机的底线。
● 游戏的移植过程并没有遇到什么特别的难题或挑战,游戏的运行方式和其他主机差不多是一样的,只不过 CPU 等配置不同而已,基本上就是想办法在 Switch 的机能限制下让游戏流畅的跑起来。某些场景也许对机能负担特别大,比如大家都知道的那片著名的沼泽地,以及诺维格瑞的市场,这部分场景他们会多花点时间重点关注。
● 对 CDPR 来说,这次《巫师3》Switch 移植版最引以为傲的地方是游戏内容与其他主机版完全一致,没有任何系统和内容被删减,甚至连诺维格瑞的 NPC 数量也基本上和 PS4 保持了一致,只是限制了渲染距离。
至于移植的效果,DF 之前去任天堂英国游玩了一次,携带模式下基本上在 20~30 帧浮动,TV 模式则基本能维持 30 帧,但首次载入时间比其他主机版更长。游戏分辨率为动态 720P,肯定会比其他主机看起来要糊一些,但运行基本流畅。其他方面的表现让人印象深刻,比如上面提到的诺维格瑞的 NPC 数量居然没有缩水。
不过 DF 方面表示这次游玩的并非最终版,因此会等游戏正式发售之后会做更进一步的详细测试。但对于这样一款大型开放世界游戏来说,《巫师3》的 Switch 移植表现目前看来已经很不错了。下面是游戏的实机视频以及几张对比截图。