Suporte para Consoles em Godot

Processo de portabilidade para consoles

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.

Atualmente, o único console que o Godot oficialmente suporta é o Steam Deck (através dos modelos de exportação oficiais para 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

Como explicado, no entanto, ainda é possível portar seus jogos para consoles graças a serviços fornecidos por empresas de terceiros.

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.

Processo de publicação para console

Independentemente do motor usado para criar o jogo, o processo para publicar um jogo para uma plataforma de console é o seguinte:

  • Registrar uma conta de desenvolvedor no site da fabricante do console, então assinar acordos de não-divulgação e contratos de publicação. Isso requer que você tenha uma entidade legal registrada.

  • Obter acesso à plataforma de publicação ao passar no processo de aceitação. Isso pode levar meses. Observe que este passo é significantemente mais fácil se uma publicadora estabelecida está apoiando seu jogo. A Nintendo é geralmente conhecida por aceitar melhor desenvolvedores pequenos, mas isso não é garantido.

  • Conseguir acesso a ferramentas de desenvolvedor e encomendar um console especialmente feito para desenvolvedores (devkit). O custo desses devkits é confidencial.

  • Port your game to the console platform or pay a company to do it.

  • Para ser publicado, seu jogo precisa ser classificado nas regiões em que você deseja vendê-lo. Por exemplo, classificações de jogos são tratadas pela ESRB na América do Norte, pela PEGI na Europa, e pela ClassInd no Brasil. Desenvolvedores independentes geralmente podem conseguir uma classificação por um valor menor comparado a desenvolvedores mais estabelecidos.

Devido à complexidade do processo, muitos estúdios e desenvolvedores preferem terceirizar a portabilidade para consoles.

Você pode ler mais sobre o processo de publicação para consoles neste artigo (em inglês): Godot and consoles, all you need to know

Suporte de terceiros

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:

  • A Lone Wolf Technology oferece portabilidade e publicação de jogos em Godot para Switch e 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 oferece a portabilidade para Switch de jogos Godot.

  • A mazette! games oferece portabilidade e publicação de jogos em Godot para Switch, Xbox One e Xbox Series X/S.

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

  • A Tuanisapps oferece portabilidade e publicação de jogos em Godot para Switch.

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

  • Sickhead Games offers console porting to Nintendo Switch, PlayStation 4, PlayStation 5, Xbox One, and Xbox Series X/S for 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.

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.