# Como portar um jogo

> Um port é um projeto com resposta conhecida. Confirme os direitos, inventarie os assets, construa uma fatia, e depois trate input, saves, desempenho e loja.

- URL: https://www.summerengine.com/pt/how-to-port-a-game
- Keyword: como portar um jogo
- Related: https://www.summerengine.com/pt/porting

Portar um jogo significa reconstruir ou redirecionar um jogo que é seu para que ele rode em um novo motor ou plataforma. Não é uma conversão automática, e todo port de verdade segue mais ou menos os mesmos oito passos na mesma ordem.

A ordem importa mais que as ferramentas. Times que reconstroem conteúdo antes dos sistemas refazem o conteúdo. Times que deixam input e saves para o fim descobrem que o design não cabe na plataforma. Times que pulam a checagem de direitos descobrem na etapa de envio para a loja, que é o momento mais caro possível.

A Summer Engine foi feita para o caminho da reconstrução. Descreva sistemas em linguagem simples, receba cenas e scripts funcionando e depois edite o projeto de verdade em C++ ou GDScript, com C# disponível no editor desktop. Um projeto exporta builds desktop para a Steam e a itch.io, e ele é seu, sem royalties.

## Passos um a três: direitos, inventário e destino

Primeiro confirme que você tem os direitos do design, do código, da arte e do áudio, incluindo qualquer coisa comprada em um marketplace ou que vinha junto com um motor. Segundo, inventarie os assets: o que existe em formato de origem, o que só existe dentro de um build, e o que precisa ser substituído. Terceiro, escolha o destino e seja específico, porque Steam, iOS, Switch e web impõem requisitos diferentes de input, tamanho e certificação que mudam o design.

## Passos quatro e cinco: a fatia e os números

Quarto, construa uma fatia vertical: controlador do personagem, uma fase, um inimigo, menu de pausa e arquivo de save. Isso comprova o plano e produz um cronograma de verdade. Quinto, extraia os números do original: velocidade de movimento, gravidade, altura do salto, dano, recargas, taxas de surgimento e tempos de animação. Copie exatamente. Uma reconstrução que parece errada é quase sempre uma reconstrução em que os valores foram estimados em vez de lidos.

## Passos seis e sete: input e saves

Sexto, refaça o input para o destino em vez de remapeá-lo. Toque não é gamepad, gamepad não é mouse, e interface de console precisa de navegação por foco sem cursor. Sétimo, refaça os saves: grave no diretório de usuário da plataforma, salve ao perder o foco em mobile e portátil, trate corrupção, e planeje se saves antigos migram. Os dois são baratos de fazer cedo e muito caros de adaptar depois.

## Passo oito: desempenho e envio

Oitavo, faça o perfil no aparelho mais fraco que você pretende suportar e meça a taxa de quadros sustentada ao longo de vários minutos, não nos primeiros trinta segundos. Depois trate a loja: a Steam precisa de conta de parceiro, uma taxa de 100 USD por aplicativo, e uma página de loja no ar duas semanas antes. A Apple precisa de uma assinatura de 99 USD por ano, um Mac e revisão. O Google precisa de um registro de 25 USD, um app bundle e uma API alvo atual. Console precisa de aprovação antes de qualquer outra coisa.

## FAQ

### Um jogo pode ser portado automaticamente?

Não. Arquivos de asset se convertem entre formatos, mas lógica de jogo, cenas e dados de editor são específicos de cada motor. Todo port de verdade é uma reconstrução guiada pelo original como especificação.

### Quanto tempo leva portar?

Escala com sistemas e requisitos de plataforma, não com horas de conteúdo. Um jogo pequeno muitas vezes leva algumas semanas. Um grande leva meses. A fatia vertical transforma o palpite em cronograma.

### Qual é o erro mais comum?

Deixar input e sistemas de save para o fim. Os dois moldam o design, e adaptar controles de toque ou regras de save de plataforma tarde normalmente força mudanças de interface e de progressão.

### Preciso do código-fonte original?

Ajuda enormemente porque ele guarda os valores exatos, mas não é estritamente necessário se o jogo é seu. Vídeo do original, os arquivos de asset e medição cuidadosa conseguem reconstruir o comportamento.

### Posso portar um jogo que comprei mas não fiz?

Não. Ter uma cópia não é ter os direitos. Porte jogos que você criou ou sobre os quais tem uma licença escrita e clara para refazer e distribuir.

### Para qual plataforma devo portar primeiro?

Normalmente a Steam, porque o acesso é aberto, a taxa é pequena, e um build de desktop é a base para o trabalho posterior de mobile e console. Console precisa de aprovação da plataforma, então vem por último para a maioria dos times.

[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