# Porte um jogo Unreal e deixe o royalty para trás

> Portar um jogo Unreal significa reconstruir um projeto que é seu. Blueprints e arquivos uasset não se convertem, então a reconstrução usa sua arte de origem e sua lógica.

- URL: https://www.summerengine.com/pt/port-an-unreal-game
- Keyword: portar um jogo Unreal
- Related: https://www.summerengine.com/pt/porting

Portar um jogo feito na Unreal Engine significa reconstruir em outro motor um projeto que é seu. Grafos de Blueprint não podem ser exportados para outro motor. Arquivos uasset e umap são contêineres específicos da Unreal. Não existe conversor, e qualquer ferramenta que afirme traduzir um projeto Unreal completo não faz o que o nome sugere.

O que passa é o seu conteúdo de origem. Modelos FBX, arquivos de textura, áudio e exportações de animação estão em formatos padrão. Seu código de jogabilidade em C++ documenta seus sistemas com precisão. O layout das suas fases e seus valores de ajuste passam como dados mesmo quando os arquivos não passam.

A Epic cobra um royalty sobre a receita bruta acima de um limite para jogos publicados com a Unreal. A Summer Engine não cobra royalty nenhum, e o projeto é seu. Ela é compatível com fluxos Godot 4, acompanha o upstream do Godot e é um motor totalmente próprio com mais de um milhão de linhas de código customizado.

## Actors, componentes e Blueprints em uma árvore de cena

Um Actor com componentes vira um nó com nós filhos e um script. Uma classe de Blueprint vira uma cena reutilizável mais um script. BeginPlay vira um callback de pronto e Tick vira um callback de processamento por quadro. O Character Movement Component não tem equivalente um para um, então planeje reconstruir o modelo de movimentação de forma explícita. Grafos visuais de Blueprint precisam ser lidos e reimplementados, e é por isso que times com muita lógica em Blueprint devem reservar mais tempo que times com jogabilidade em C++.

## Materiais, Nanite e Lumen precisam ser refeitos

Grafos de material da Unreal não exportam. Eles são reimplementados como shaders, e a maioria é mais simples do que parece depois que se removem os nós específicos da Unreal. Geometria com Nanite e iluminação global com Lumen são recursos de motor, não formatos de asset, então conteúdo feito para depender deles precisa de tratamento convencional: LODs adequados, iluminação pré-calculada ou em tempo real adequada à plataforma de destino, e uma passada de arte em tudo que dependia de orçamento ilimitado de triângulos. Este é o maior item técnico na maioria dos ports de Unreal.

## Por que os times saem da Unreal para portar

Os motivos comuns são concretos. Tamanho de projeto e tempo de build em hardware intermediário. Publicar em mobile, onde um build Unreal é pesado. O royalty sobre a receita acima do limite. Querer um runtime menor para um jogo 2D ou estilizado que nunca precisou de um renderizador de nível cinematográfico. Se nenhum desses casos é o seu, ficar na Unreal pode ser o certo. Um port é uma reconstrução e custa tempo real.

## Manter o pipeline de assets que você já tem

Seu pipeline de ferramentas de criação muda pouco. Modelos exportados como FBX ou glTF, conjuntos de texturas PBR e clipes de animação importam direto. Mantenha suas convenções de nome e a estrutura de pastas para que o projeto reconstruído siga navegável para o mesmo time. A Summer Engine gera a estrutura inicial de cenas e os scripts de jogabilidade a partir de uma descrição dos seus sistemas atuais, então você corrige um rascunho funcional em vez de recomeçar de um projeto vazio.

## FAQ

### Blueprints podem ser convertidos para outro motor?

Não. Grafos de Blueprint são específicos da Unreal e não têm caminho de exportação para outros motores. Eles precisam ser lidos e reimplementados como scripts. Código de jogabilidade em C++ da Unreal é mais fácil de aproveitar, porque a lógica já está escrita.

### Arquivos uasset podem ser importados?

Não. Uasset e umap são formatos de contêiner da Unreal. Exporte seu conteúdo da Unreal ou, melhor, use os arquivos de origem: modelos FBX ou glTF, conjuntos de texturas PBR, arquivos de áudio e clipes de animação. Esses importam direto.

### O que acontece com conteúdo em Nanite e Lumen?

Os dois são recursos de motor, não formatos de asset, então conteúdo construído para depender deles precisa ser refeito. Isso significa LODs adequados para geometria que contava com Nanite e uma abordagem de iluminação adequada à plataforma de destino no lugar do Lumen.

### Sair da Unreal elimina o royalty?

Um jogo construído e publicado na Summer Engine não tem royalty nem divisão de faturamento, e o projeto é seu. Os termos de qualquer coisa que você já publicou com a Unreal são regidos pelo contrato que você aceitou para àquele produto, então confira o acordo do lançamento original.

### Vale a pena portar da Unreal?

Depende do motivo da mudança. Motivos concretos são tempo de build, destinos mobile onde builds Unreal são pesados, tamanho do runtime para jogos 2D ou estilizados e o royalty. Se nenhum se aplica, ficar na Unreal pode ser a melhor decisão, porque um port é uma reconstrução de verdade.

[Reconstruir seu jogo Unreal](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