主机移植指南
游戏移植指南:技术难度由什么决定、成本和周期受哪些因素影响,以及如何判断移植值不值得做。
移植是把一款已有的游戏(通常是先在 PC 上发售的游戏)改造成能在另一个平台上运行的过程,比如 Nintendo Switch、PlayStation 或 Xbox。它不是简单的复制:每个平台都有各自的硬件、操作方式、成就与存档系统以及认证规则,正是这些让移植成为一项严肃的技术工作,而不只是一道行政手续。
什么是移植(以及什么不是)
移植不等于重制版(画面有明显提升的版本),也不等于重做(游戏从零重新做一遍)。在多数情况下,移植的目标是交付与原版相同的体验,并在新平台的技术限制内稳定运行。这可能只是针对性的性能调优,也可能要在原引擎对目标主机没有官方支持时,重写部分代码。
决定难度的技术因素
在评估一次移植的工作量时,有些因素的分量比其他因素更重:
- 所使用的引擎。 用 Unity 或 Unreal Engine 开发的游戏通常有更直接的上主机路径,因为这些引擎有平台厂商的官方支持。自研(in-house)引擎或较少见的框架,则需要更多手工适配工作。
- 操作方式。 为鼠标键盘设计的游戏,需要为实体手柄重新构思一套操作方案。这不止是重新映射按键,往往还涉及重新设计一部分界面。
- 各平台的性能目标。 每台主机的硬件上限都不一样,其中 Nintendo Switch 尤其需要额外留意,因为它除了 TV 模式,还要在掌机模式下运行(电量和处理能力都更受限)。
- 存档与成就系统。 每个平台都有自己的云存档和成就/奖杯系统,正确接入它们是认证的必做项,而不是加分项。
- 内存与加载时间。 尤其是在更受限的硬件上,优化内存占用和加载时间往往会吃掉移植排期里相当大的一部分。
把一款游戏移植到主机要多少钱
移植的成本差异很大,主要取决于四件事:原作使用的引擎、游戏设计本身对实体手柄的适配程度、同时瞄准了多少个平台,以及项目在通过审核之前需要经历多少轮认证(Lotcheck、TRC、XR)。一款用 Unity 做的、本来就考虑了手柄操作的简单 2D 游戏,成本往往只是移植一款用自研引擎做的复杂 3D 游戏的一小部分。
在 Nuntius,这笔成本不算在你头上:移植由我们出资,作为合作关系内部的一项投入。工作室不需要筹钱,也不需要走预算审批,就能看到游戏在主机上跑起来。
正因如此,我们这里关于移植的讨论不是从一个数字开始的。它从游戏开始:如果这款游戏在主机上说得通,成本就是我们的问题。
一次移植需要多久
和成本一样,周期取决于技术工作范围,以及同时涉及多少个平台。每一次外部认证都会增加它自己的一轮。一款游戏提交多轮才通过是常事,尤其是工作室第一次在某个平台发售的时候。
正因如此,本页同样不会写死一个数字。一款用 Unity 做的、本来就为手柄设计的 2D 游戏,和一款用自研引擎做的 3D 游戏,两者之间的差距大到在这里公布任何平均值,都会对其中一方产生误导。你这个项目的周期,来自沟通之初的技术评估,而不是来自一张表格。
什么时候适合移植你的游戏
移植要花时间和资源,所以时机值得斟酌。以下几个信号说明一款游戏可以开始考虑移植了:
- PC 版的发售已经验证了这款游戏:评价不错、有活跃的玩家群体,或者上线前积累了可观的愿望单。
- 游戏的设计能很好地转换到实体手柄上,不依赖复杂的键盘快捷键或鼠标精度。
- 有余力(时间上和团队上)承接额外的一轮 QA 与认证,同时不影响对已发售版本的支持。
Nuntius Games 如何推进移植流程
移植是 Nuntius Games 四条工作主线之一,与发行、市场/公关和 QA 并列。这意味着适配构建版本的技术工作,通常与目标主机上的商店页面准备以及认证流程本身同步推进。工作室不必独自去摸索每家平台厂商各自的具体要求。
在实际操作中,整条路径由 Nuntius 从头到尾负责:适配构建版本、QA 循环、向平台厂商提交认证、修改被指出的问题并重新提交,直到审核通过。工作室全程了解进展,也会在过程中拿到各个版本,但不需要为了看到游戏上线而去学习 Lotcheck、TRC 或 XR 的各项要求。
常见问题
常见问题
把一款游戏移植到主机要多少钱?
没有固定价格,成本取决于所用的引擎、游戏本身对实体手柄的适配程度、瞄准了多少个平台,以及项目在通过审核之前需要经历多少轮认证。一款本来就为手柄设计的简单游戏,成本只是一个用自研引擎做的复杂 3D 项目的一小部分。
我要怎么移植到 Nintendo Switch?
技术路径从评估引擎与 Switch 硬件的兼容性开始,然后是适配操作方式,并为掌机模式和 TV 模式分别调优性能。Nintendo 认证(也就是 Lotcheck)的具体步骤,在关于在 Nintendo Switch 上发售的指南里有详细说明。
我的游戏是用自研(in-house)引擎做的,还能移植吗?
可以,但工作量往往比用 Unity 或 Unreal Engine 做的游戏更大,因为自研引擎没有主机厂商的官方支持。这种情况下,移植工作中有一部分是搭建与目标硬件之间的兼容层。
我必须同时移植到所有主机吗?
不必。一次优先做一个平台是很常见的做法,尤其是工作室第一次做移植时。这能降低同时跟进多个认证流程的复杂度。
在考虑移植之前,我的游戏必须在 PC 上做到 100% 完成吗?
不必做到 100% 完成,但通常更合理的做法是等游戏在 PC 上已经验证了自己的立意之后再移植,可以是通过评价、活跃的玩家群体,或者上线前可观的愿望单。
移植和重制版有什么区别?
移植是把一款已有的游戏改造成能在另一个平台上运行,同时保留原本的体验。重制版通常涉及超出单纯适配的、可感知的画面与技术提升。两者目标不同,尽管有时会一起发生。
准备好让你的游戏走向全世界了吗?
来聊聊你的项目吧。我们会回复每一份企划,哪怕答案未必如你所愿。