育碧(Ubisoft)即将在 Nintendo Switch 2 上推出的开放世界大作《星球大战:亡命之徒》(Star Wars Outlaws),将通过 Game Key Card 形式发行,而非传统实体游戏卡。这一决定引发社区争议,被部分玩家视为“变相数字版”或“节省成本”的手段。
然而,参与开发的 Snowdrop 引擎音频架构师 Rob Bantin 在 Bluesky 上明确回应:这不是为了省钱,而是因为 Switch 2 的实体游戏卡性能不足以支持该游戏的运行需求。
核心问题:卡带速度跟不上游戏引擎
《星球大战:亡命之徒》基于 Snowdrop 引擎开发,该引擎在渲染开放世界时高度依赖 磁盘数据流(streaming)技术——即根据玩家位置,实时从存储介质加载地形、纹理、音频等资源。
这类设计对存储介质的读取速度极为敏感。而据 Bantin 透露:
“Switch 2 的卡带根本无法提供我们所需的性能,来以可接受的质量运行游戏。”
这意味着,如果强行将完整游戏数据存入卡带,加载速度将成为瓶颈,导致卡顿、延迟甚至崩溃。
Switch 2 三种游戏分发方式对比
Game Key Card 本质上是一种“实体密钥 + 数字下载”的混合模式:
- 插入卡片后,可在控制台下载完整游戏;
- 下载完成后无需持续联网;
- 但启动游戏时必须插入卡片,否则无法运行。
为何不重制游戏以适配卡带?
Bantin 进一步解释,Snowdrop 团队是围绕 高速 SSD 平台(如 PS5、Xbox Series X|S、PC)进行游戏设计的。引擎的数据流架构、资源调度机制均基于高带宽存储优化。
如果要为 Switch 2 的低速卡带重新设计数据流系统,将涉及:
- 大幅修改引擎底层逻辑
- 重新打包和压缩所有资源
- 可能牺牲画质、加载速度或世界密度
这相当于一次“从零开始”的移植工程,成本和时间远超预期。
他坦言:
“如果我们从一开始就为 Switch 2 设计游戏,情况可能会不同。但事实是,我们围绕初始目标平台的 SSD 构建了游戏,而 Switch 2 是后来才出现的。在这种情况下,我认为领导层做出了正确的决定。”
卡带成本是主因吗?
社区普遍猜测 Game Key Card 是为了降低生产成本(无需大容量闪存芯片),但 Bantin 明确表示:
“我完全不记得讨论中提到过卡带成本——这可能无关紧要。”
换言之,技术可行性是首要考量,而非财务因素。
性能差距:为何 Game Key Card 反而更快?
尽管 Game Key Card 本身不存储游戏数据,但它触发的下载流程会将游戏安装到 Switch 2 的内置高速存储中,该存储支持高达 2,100 MB/s 的读取速度(类似 NVMe SSD)。
相比之下,实体游戏卡受限于闪存接口和控制器成本,读取速度仅约 400 MB/s(接近旧款 Switch 的 eMMC 水平),远低于 Snowdrop 引擎的需求。
此外,用户可通过 MicroSD Express 卡扩展存储,理论带宽可达 800 MB/s,但价格昂贵且容量有限。
对玩家的影响
- ✅ 优点:游戏运行性能接近主机原生水平,加载流畅;
- ❌ 缺点:
- 占用大量内置存储(256GB 容量有限);
- 必须随身携带卡片,丢失即无法启动;
- 被部分玩家视为“DRM 加重”和“物理负担”。
0条评论