Attention: Here be dragons
This is the latest
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Godot.
Checking the stable version of the documentation...
Godot 的游戏主机支持
主机移植流程
In order to develop for consoles in Godot, you need access to the console SDK and export templates for it. These export templates need to be developed either by yourself or someone hired to do it, or provided by a third-party company.
目前,Godot 官方支持的唯一主机是 Steam Deck(通过官方 Linux 导出模板)。
The reasons other consoles are not officially supported are the risks of legal liability, disproportionate cost, and open source licensing issues. The reasons are explained in more detail in this article About Official Console Ports
但是,正如所解释的那样,借助第三方公司提供的服务,你可以将游戏移植到主机上。
备注
实际上,这个过程与 Unity 和虚幻引擎十分相似。换句话说,没有哪个引擎可以在不要求用户证明自己是获得许可的主机开发商的情况下,合法地分发主机导出模板。
主机平台发布流程
无论使用哪种引擎制作游戏, 将游戏发布到游戏主机平台的流程如下:
在游戏主机制造商的网站上注册一个开发者账号,然后签署 NDA 和出版合同。这需要你有一个注册的法人实体。
通过验收程序, 获得进入出版平台的机会. 这可能需要长达几个月的时间. 注意, 如果有成熟的发行商支持你的游戏, 这一步就会明显容易很多. 众所周知, 任天堂通常更接受小型开发商, 但这并不保证.
获得使用开发者工具的权限,并订购专门为开发者制作的游戏主机(devkit)。这些 devkit 的费用是保密的。
Port your game to the console platform or pay a company to do it.
要发布你的游戏,你需要在你想要销售的地区进行评级。例如,游戏评级在北美由 ESRB 处理,而在欧洲由 PEGI 处理。与更成熟的开发商相比,独立开发商通常可以以更便宜的价格获得评级。
由于流程的复杂性,许多工作室和开发商更愿意将主机移植工作外包。
你可以在这篇文章中阅读有关主机发布过程的更多信息:Godot 和主机,你需要知道的一切
第三方支持
Console ports of Godot are offered by third-party companies (which have ported Godot on their own). Some of these companies also offer publishing of your games to various consoles.
The following is a list of some of the providers:
Lone Wolf Technology 提供 Godot 游戏的 Switch 和 Playstation 4 移植和发布。
Pineapple Works offers Nintendo Switch 1 & 2, Xbox One & Xbox Series X/S, PlayStation 5 porting and publishing of Godot games (GDScript/C#).
RAWRLAB games 提供 Switch 的 Godot 游戏的移植。
mazette! games 提供 Switch、Xbox One、Xbox Series X/S 的 Godot 游戏的移植和发布。
Olde Sküül 提供 Godot 游戏的 Switch、Xbox One、Playstation 4 和 Playstation 5 移植和发布。
Tuanisapps 提供 Godot 游戏的 Switch 移植和发布。
Seaven Studio 提供 Godot 游戏的 Switch、Xbox One、Xbox Series、PlayStation 4 和 PlayStation 5 移植。
Sickhead Games 为 Godot 游戏提供向 Nintendo Switch、PlayStation 4、PlayStation 5、Xbox One 和 Xbox Series X/S 的主机移植。
如果你的公司为 Godot 游戏提供移植、或移植并发布服务,请随时联系 Godot 基金会以将你的公司添加到上述列表中。
Middleware
Middleware ports are available through the console vendor's website. They provide you with a version of Godot that can natively run on the console. Typically, you do the actual work of adapting your game to the various consoles yourself. In other words, the middleware provided has ported Godot to the console, you just need to port your game, which is significantly less work in most cases.
W4 Games offers official middleware ports for Nintendo Switch, Xbox Series X/S, and Playstation 5.