# Portar um jogo do Godot para a Steam

> A Summer Engine é compatível com fluxos do Godot 4, então esta é a reconstrução mais curta entre mudanças de motor. O trabalho de Steam é o mesmo de qualquer forma.

- URL: https://www.summerengine.com/pt/port-godot-game-to-steam
- Keyword: portar jogo do godot para a steam
- Related: https://www.summerengine.com/pt/porting

Levar um jogo do Godot para a Steam pela Summer Engine significa reconstruir em um motor compatível um jogo que é seu e depois publicar esse build pelo Steamworks. Ainda é uma reconstrução, não uma troca de arquivo de projeto.

A distância é curta. A Summer Engine é compatível com o Godot 4 e sempre acompanha o Godot upstream, então o modelo de nós e cenas, a sintaxe de GDScript, os sinais, os recursos e os conceitos de exportação são os que você já conhece. A Summer é um motor totalmente customizado com mais de um milhão de linhas de código próprio, e a camada de IA é construída dentro do editor em vez de pendurada nele. Traga seus scripts e assets, reconstrua as cenas de propósito, e confira o comportamento conforme avança.

Se o seu jogo ainda está no Godot 3, note que a mudança do Godot 3 para o Godot 4 é o trabalho de verdade: sintaxe do GDScript 2.0, nós renomeados, uma configuração de renderização diferente, e mudanças de física. Planeje essa migração primeiro, e depois trate a Steam como a segunda metade do trabalho.

## O que passa quase sem mudança

Arte, áudio, fontes, arquivos de tradução e recursos de dados vão como arquivos. A lógica em GDScript é familiar linha por linha, e módulos em C++ ou código nativo no estilo GDExtension continuam uma opção. Conceitos de estrutura de cena, nomes de nós, sinais, grupos, autoloads e mapas de input todos existem no mesmo modelo mental. Espere revisar em vez de reescrever. O custo principal é a verificação: jogue cada sistema depois da mudança em vez de presumir comportamento idêntico.

## Diferenças do Godot 3 para o Godot 4 a planejar

Se o projeto de origem é Godot 3, reserve tempo para as mudanças de sintaxe do GDScript 2.0, classes renomeadas como KinematicBody virando CharacterBody, o novo pipeline de renderização, padrões alterados de iluminação e de ambiente, comportamento revisado de física, e uma API diferente de tween e animação. Números que pareciam certos no 3.x muitas vezes precisam de reajuste no 4.x. Reconstrua o controlador do personagem primeiro e ajuste até a sensação combinar, já que todo o resto é medido contra ele.

## Configuração do Steamworks

Registre-se como parceiro Steamworks, pague a taxa única de 100 USD por título, conclua impostos e dados bancários, e monte a página de loja. Crie depots para Windows, macOS e Linux conforme necessário, suba builds com o SteamPipe, e defina opções de execução por plataforma. Acrescente o Steam Cloud gravando os saves em um único diretório declarado. Acrescente conquistas e estatísticas pelo site de parceiros do Steamworks e dispare-as pelo seu código.

## Acabamento de desktop que afeta as avaliações

Entregue um menu de opções decente com resolução, tela cheia, sincronização vertical, controles de volume e mapeamentos remapeáveis. Suporte gamepads pelo Steam Input para que o jogo funcione no Steam Deck e com qualquer controle. Trate alternância de janela, vários monitores e proporções ultrawide sem quebrar a interface. Grave os saves no diretório de dados do usuário, nunca ao lado do executável, para que atualizações e sincronização na nuvem não apaguem o progresso.

## FAQ

### A Summer Engine é um fork do Godot?

Não. A Summer Engine é compatível com o Godot 4 e sempre acompanha o Godot upstream, mas é um motor totalmente customizado com mais de um milhão de linhas de código próprio.

### Meu GDScript vai funcionar na Summer Engine?

GDScript é a mesma linguagem que você conhece e os fluxos são compatíveis com o Godot 4, então os scripts são familiares e em boa parte portáveis. Trate a mudança como uma reconstrução com verificação, não como um encaixe garantido.

### Ainda posso escrever C++ ou C#?

Sim. Os jogos são escritos em C++ e GDScript, e C# está disponível no editor desktop.

### Quanto custa publicar na Steam?

Uma taxa única de envio de aplicativo de 100 USD por título, recuperável depois de 1000 USD em vendas, mais a divisão de receita da Valve. A Summer Engine não acrescenta royalty.

### Eu mantenho a propriedade do projeto?

Sim. Os arquivos do projeto são seus, a exportação faz parte do motor, e não há divisão de receita com a Summer Engine.

[Começar a reconstrução](https://www.summerengine.com/pt/download)

---

## Machine-readable resources

- Site index for agents: https://www.summerengine.com/llms.txt
- Full inlined content: https://www.summerengine.com/llms-full.txt
- Porting catalog: https://www.summerengine.com/llms-porting.txt
- Structured catalog: https://www.summerengine.com/agent-catalog.json
- Sitemap: https://www.summerengine.com/sitemap.xml
- Developer resources: https://www.summerengine.com/docs
- Summer API (assets from any agent or code; public per-call model prices): https://docs.summerengine.com/api