移植游戏到 Switch

把游戏移植到任天堂 Switch

没有自助式的 Switch 导出。任天堂审批开发者,在保密协议下提供 SDK 和开发机,并对每个构建做认证。

把游戏移植到任天堂 Switch,需要被批准成为任天堂授权开发者、在保密协议下获得主机 SDK 与开发机,并通过任天堂认证。没有任何引擎能给你一个公开的 Switch 导出按钮,任何声称有的工具都不是在描述真实流程。

实际意味着:你通过任天堂开发者门户提交申请,你会被批准或不被批准,只有在那之后,工具链里与主机相关的部分才会对你开放。那个节点之后的一切都被保密协议覆盖,这就是公开文档到此为止的原因。另一条路是找一家已经持有授权的移植工作室或发行商,替你交付主机版本。

你今天能做的,是把游戏做成让主机那一步很短,而不是要重写。Summer Engine 面向桌面、移动、网页和主机,使用 C++ 和 GDScript,原生目标上还有 C#,并让项目归你、不收分成。主机就绪与否主要取决于设计和预算,而这些工作完全在你掌控之内。

开发者审批实际是怎么走的

通过任天堂开发者门户提交申请,附上公司信息、过往记录和游戏说明。任天堂会审核这份申请。获批的开发者签署协议,取得文档和 SDK 的访问权,并购买开发机。面向该主机的中间件和引擎支持是分发给授权开发者的,不会公开发布。如果没有已上市的作品或可信的计划,申请被拒是常态,这也是很多团队先在 Steam 上线的原因。

在拿到权限之前先把游戏准备好

按在中等硬件上的固定性能预算来做。假设掌机模式大约 1280 乘 720,底座模式 1920 乘 1080,并确保游戏在两者下都能保持稳定帧率。把内存抠紧。让 UI 在掌机尺寸下可读,也就是手臂距离下大约 6.2 到 7 英寸的屏幕,这意味着字要比显示器上更大。让每一项交互都能只用手柄完成,包括文本输入、菜单,以及任何拖拽操作。

认证是一份清单,不是一种看法

主机认证测的是行为,不是质量:手柄断连的正确处理、休眠与唤醒、用户账号与配置切换、包括损坏处理在内的存档规则、按键与系统功能的术语、错误提示,以及年龄分级合规。失败项通常都很琐碎、也好修。提早读过要求的团队过得更快,把认证当成走过场的团队会赔上几周。

发行商与移植工作室

很多独立游戏的主机版本由一家移植工作室或持有平台关系的发行商操办。他们带来授权、开发机和认证经验,收取费用或分成。这是一条正当的路,对小团队来说往往也是最快的。让代码库保持可移植、避免平台专属的取巧写法,并把你的输入和存档系统写清楚文档,能让这条路更便宜。

常见问题

没有任天堂批准,我能导出 Switch 构建吗?

不能。主机 SDK 只在保密协议下分发给获批开发者。任何引擎都没有公开的导出路径,也没有正当的绕行办法。

怎样成为任天堂开发者?

通过任天堂开发者门户提交申请,附上公司信息和游戏细节。批准与否由任天堂酌情决定,有一款已上市作品或一个有力的原型能明显提高机会。

Summer Engine 支持主机吗?

主机和桌面、移动、网页一样,是在范围内受支持的目标。与平台相关的部分遵循每个引擎都受其约束的同一套授权规则,所以在你成为获批开发者之后才适用。

在拿到权限之前我该做什么?

把 720p 和 1080p 下的帧率锁稳,把内存占用控制在适度水平,让整款游戏都能用手柄玩,把 UI 设计成在掌机屏幕上清晰可读,并处理好休眠、唤醒和手柄断连。

找移植工作室值得吗?

对小团队来说往往值得。他们持有平台关系、熟悉认证,这能省下几个月。代价是费用或分成,而一个可移植的代码库能压低他们的报价。

继续探索

用 Summer Engine 创作的更多方式

AI 游戏制作器

用语言描述就能制作完整 2D 和 3D 游戏的中心。

打开

Port a Switch game to the platforms you can publish on yourself

Porting a Switch game means rebuilding a title you own for other platforms. Nintendo platform publishing itself requires an approved developer account.

打开

Port a 3DS game to Switch

Rebuild a 3DS game you own in Summer Engine, then take the console path once you are an approved Nintendo developer.

打开

How to port a 3DS game

The full process, in order: rights, asset inventory, rebuild, screen and input redesign, testing, export, and store submission.

打开

Port a Wii game to Switch

Rebuild a Wii game you own in Summer Engine, then take the console path. Motion input can survive, and 480p assets get a real upgrade.

打开

Port a Switch game to Steam

Rebuild a Switch game you own in Summer Engine and export a desktop build. The gameplay is ready. The platform layer is the job.

打开

Port a Switch game to PC

Rebuild a Switch game you own in Summer Engine and export Windows, macOS, and Linux builds that scale across unknown hardware.

打开

Port a game to Steam

Steam takes a desktop executable, a depot, and a store page. This is the checklist for getting any game from another platform onto it.

打开

Port a game to iOS

Any iOS release needs a Mac, an Apple Developer account, a signed build, and a design that works with thumbs. This is the full path.

打开

平台游戏模板

从现成的项目开始,描述你想要的改动即可。

浏览

浏览所有游戏模板

从现成的项目开始,描述你想要的改动即可。

浏览

现在就开始制作你的游戏

下载 Summer Engine,描述你想要的,看着它逐渐成形。免费开始,无需编程。