Up to date

This page is up to date for Godot 4.2. If you still find outdated information, please open an issue.

Soporte de consolas en Godot

Console porting process

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.

Currently, the only console Godot officially supports is Steam Deck (through the official Linux export templates).

The reason other consoles are not officially supported are:

  • To develop for consoles, one must be licensed as a company. As an open source project, Godot has no legal structure to provide console ports.

  • Las SDK de las consolas son secretas y están cubiertas por acuerdos de confidencialidad. Incluso si pudiéramos acceder a ellas, no podríamos publicar el código específico de la plataforma bajo una licencia de código abierto.

As explained, however, it is possible to port your games to consoles thanks to services provided by third-party companies.

Nota

In practice, the process is quite similar to Unity and Unreal Engine. In other words, there is no engine that is legally allowed to distribute console export templates without requiring the user to prove that they are a licensed console developer.

Proceso de publicación en consolas

Independientemente del motor utilizado para crear el juego, el proceso para publicar un juego en una plataforma de consola es el siguiente:

  • Registrar una cuenta de desarrollador en el sitio web del fabricante de la consola y luego firmar acuerdos de confidencialidad (NDAs) y contratos de publicación. Esto requiere que tengas una entidad legal registrada.

  • Obtener acceso a la plataforma de publicación al pasar por el proceso de aceptación. Esto puede tomar varios meses. Ten en cuenta que este paso es considerablemente más fácil si un editor establecido respalda tu juego. Nintendo generalmente es más receptivo a desarrolladores más pequeños, pero esto no está garantizado.

  • Obtener acceso a las herramientas de desarrollo y solicitar una consola especialmente diseñada para desarrolladores (devkit). El costo de estos kits de desarrollo es confidencial y puede variar según el fabricante y las condiciones específicas del acuerdo de desarrollo.

  • Portar el motor a la plataforma de la consola o contratar a una empresa para hacerlo.

  • To be published, your game needs to be rated in the regions you'd like to sell it in. For example, game ratings are handled by ESRB in North America, and PEGI in Europe. Indie developers can generally get a rating for cheaper compared to more established developers.

Due to the complexity of the process, many studios and developers prefer to outsource console porting.

You can read more about the console publishing process in this article: Godot and consoles, all you need to know

Soporte de herramientas de terceros

Los puertos de Godot para consolas son ofrecidos por compañías de terceros (que han realizado la portabilidad de Godot por sí mismas). Estas compañías también ofrecen servicios de publicación para tus juegos en varias consolas.

A continuación se muestra la lista de proveedores:

  • Lone Wolf Technology offers Switch and Playstation 4 porting and publishing of Godot games.

  • Pineapple Works ofrece la portabilidad y publicación de juegos de Godot (GDScript/C#) en Nintendo Switch, Xbox One y Xbox Series X/S (GDK).

  • RAWRLAB games ofrece la portabilidad de juegos de Godot en Nintendo Switch.

  • mazette! games ofrece la portabilidad y publicación de juegos de Godot en Nintendo Switch, Xbox One y Xbox Series X/S.

  • Olde Sküül offers Switch, Xbox One, Playstation 4 & Playstation 5 porting and publishing of Godot games.

  • Tuanisapps offers Switch porting and publishing of Godot games.

  • Seaven Studio offers Switch, Xbox One, Xbox Series, PlayStation 4 & PlayStation 5 porting of Godot games.

If your company offers porting, or porting and publishing services for Godot games, feel free to contact the Godot Foundation to add your company to the list above.