portar jogo do godot para a steam

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.

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.

Perguntas frequentes

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.

Continue explorando

Mais formas de criar com a Summer Engine

Criador de jogos com IA

O centro para criar jogos 2D e 3D completos descrevendo-os.

Abrir

Port a 3DS game to Steam

Rebuild a 3DS game you own in Summer Engine, then export a Windows, macOS, or Linux build and publish it on Steam.

Abrir

Port a 3DS game to Steam Deck

Rebuild a 3DS game you own in Summer Engine, then ship a Steam build that plays well on a 1280x800 handheld with gamepad only input.

Abrir

Port a Nintendo DS game to Steam

Rebuild a DS game you own in Summer Engine, then export a desktop build for Steam. Mouse covers the stylus, monitors cover both screens.

Abrir

Port a Wii game to Steam

Rebuild a Wii game you own in Summer Engine, then export a desktop build for Steam. Pointer becomes mouse. Motion becomes a design decision.

Abrir

Port a PSP game to Steam

Rebuild a PSP game you own in Summer Engine and export a desktop build for Steam. One screen already fits. One analog nub does not.

Abrir

Port a PS Vita game to Steam

Rebuild a Vita game you own in Summer Engine and export a desktop build for Steam. Dual sticks transfer. Front and rear touch do not.

Abrir

Port a GameCube game to Steam

Rebuild a GameCube game you own in Summer Engine and export a desktop build for Steam. Analog triggers, 4:3 framing, and memory card saves.

Abrir

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.

Abrir

Modelos de plataforma

Comece com um projeto pronto e descreva suas mudanças.

Explorar

Ver todos os modelos de jogos

Comece com um projeto pronto e descreva suas mudanças.

Explorar

Comece a criar seu jogo agora

Baixe a Summer Engine, descreva o que você quer e veja tudo tomar forma. Grátis para começar, sem programar.