
portar jogo do unity para a steam
Portar um jogo do Unity para a Steam
Um port do Unity para a Steam é uma reconstrução mais um envio de loja. Nenhuma ferramenta lê um projeto do Unity e produz um build pronto para a Steam.
Portar um jogo do Unity para a Steam significa reconstruir em um novo motor um jogo que é seu e depois lançar esse build pelo Steamworks. A Summer Engine não importa cenas .unity, prefabs ou arquivos .unitypackage.
O trabalho se divide em dois. Primeiro a reconstrução: cenas, lógica de jogabilidade, input, interface e dados de save são refeitos na Summer Engine. Sua arte, áudio, modelos, animações e layouts de fase passam como arquivos, porque formatos padrão como PNG, WAV, OGG, glTF e FBX não são específicos do Unity. Segundo o trabalho de loja: uma conta de parceiro Steamworks, um depot, um envio de build, e uma página de loja que passe na revisão.
A Summer Engine é compatível com fluxos do Godot 4 e é um motor totalmente customizado com mais de um milhão de linhas de código próprio. Os jogos são escritos em C++ e GDScript, e C# funciona em todos os destinos exceto web. Você pode descrever o jogo em linguagem simples para gerar uma primeira passada, e depois editar o projeto de verdade localmente. O projeto é seu e você não paga royalties.
O que passa de um projeto do Unity e o que não passa
Passa: texturas, sprites, arquivos de áudio, malhas 3D em glTF ou FBX, fontes, tabelas de localização, planilhas de dados de jogo, e seus layouts de fase como referência. Não passa: scripts de MonoBehaviour como código em execução, serialização de prefabs e cenas, controladores do Animator, ScriptableObjects, o Unity Timeline, os mapeamentos do sistema de input do Unity, e qualquer pacote da Asset Store cuja licença não permita reuso fora do Unity. Trate seus scripts em C# como um documento exato de design. Eles dizem todos os números que a reconstrução precisa igualar.
O lado do Steamworks, em ordem
Crie uma conta de parceiro Steamworks. Pague a taxa única de envio de aplicativo, hoje 100 USD por título, que é recuperável contra as vendas. Preencha a página de loja, o questionário de classificação de idade, e os dados de imposto e bancários. Crie um depot por plataforma que você lança. Suba builds com o SteamPipe usando um script de construtor de conteúdo. Defina uma opção de execução apontando para o seu executável. A revisão da Steam confere se o build roda e se a página de loja é precisa, não se o jogo é bom.
Recursos de desktop que quem joga na Steam espera
Builds de Steam precisam de modos em janela e tela cheia, opções de resolução e sincronização vertical, controles remapeáveis de teclado e mouse, e suporte completo a gamepad pelo Steam Input. Acrescente suporte a save na nuvem gravando os saves em um diretório conhecido e declarando-o no Steam Auto Cloud. Conquistas e estatísticas são definidas no Steamworks e desbloqueadas pelo seu código. Planeje o caso do Steam Deck cedo, já que um build compatível com o Deck amplia seu público sem custo extra.
Como a reconstrução anda mais rápido
Reconstrua primeiro uma fatia vertical: uma fase, um inimigo, o controlador do personagem, o menu de pausa e o arquivo de save. Iguale a sensação copiando os valores exatos do seu código em Unity, incluindo velocidade de movimento, gravidade, altura do salto e recargas. Quando a fatia parecer com o original, o conteúdo vem rápido porque os sistemas já existem. Use pedidos em linguagem simples na Summer Engine para esboçar cada sistema, e depois ajuste à mão o GDScript ou C++ gerado.
Perguntas frequentes
A Summer Engine importa um arquivo de projeto do Unity?
Não. Não existe importador para cenas .unity, prefabs ou arquivos .unitypackage. Você reconstrói o jogo e traz os arquivos de asset que são seus.
Meus scripts em C# vão rodar depois do port?
Não como código de Unity, porque eles dependem da API UnityEngine. O C# em si tem suporte na Summer Engine em desktop e em todos os destinos nativos, então a lógica pode ser reescrita em C#, GDScript ou C++. Só a web exclui C#.
Quanto custa publicar na Steam?
A Steam cobra uma taxa única de envio de aplicativo de 100 USD por título, recuperável quando o jogo faturar 1000 USD. A Valve então fica com uma parte da receita das vendas. A Summer Engine não cobra royalties além disso.
Ainda preciso do Unity instalado?
Só para abrir o projeto antigo e exportar assets ou ler valores. Ele não é necessário para construir ou lançar a versão da Summer Engine.
Quanto tempo leva um port do Unity para a Steam?
Depende dos sistemas, não das horas de conteúdo. Um jogo 2D pequeno com um controlador de personagem e alguns tipos de inimigo normalmente leva algumas semanas de trabalho em tempo parcial. Um jogo 3D grande com ferramentas customizadas leva meses. A fatia vertical diz o número real.
Posso continuar vendendo o build do Unity enquanto porto?
Sim. O jogo é seu, então o build original pode continuar à venda em qualquer lugar enquanto a reconstrução acontece.
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.
AbrirPort 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.
AbrirPort 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.
AbrirPort 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.
AbrirPort 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.
AbrirPort 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.
AbrirPort 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.
AbrirPort 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.
AbrirPort 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.
AbrirModelos de plataforma
Comece com um projeto pronto e descreva suas mudanças.
ExplorarVer 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.