# Portar um jogo do Unreal Engine para iOS

> Unreal para iOS é uma reconstrução em um orçamento de energia muito menor. Os recursos de renderização que deixaram o build de PC bonito normalmente são os primeiros a sair.

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

Portar um jogo do Unreal Engine para iOS significa reconstruir um jogo que é seu para caber no hardware de celular e depois passar pela revisão da App Store. Nada converte automaticamente um projeto de desktop do Unreal em um aplicativo de iOS aprovado.

Este port é definido por orçamentos. A GPU de um iPhone moderno é capaz, mas divide um envelope de temperatura com o corpo do celular e uma bateria. Técnicas de renderização voltadas a GPUs de desktop, iluminação dinâmica pesada, geometria densa e texturas grandes sem compressão precisam ser substituídas em vez de reduzidas. A memória é a segunda parede: passar dela faz o sistema encerrar o aplicativo, o que as pessoas leem como uma queda.

A Summer Engine exporta builds desktop hoje, e um build para iOS exige um Mac com Xcode, assinatura e um ajuste para controles de toque. O código é C++ e GDScript, e C# está disponível no editor desktop, embora C# no iOS ainda seja experimental nos fluxos do Godot 4. O projeto é seu, sem royalties.

## Reconstruir o visual para um renderizador de mobile

Planeje iluminação pré-calculada, um número pequeno de luzes dinâmicas, texturas comprimidas e níveis de detalhe agressivos. Reduza a contagem de polígonos nos assets principais, una chamadas de desenho, e corte o pós-processamento ao que sobrevive em resolução menor. Mire uma taxa de quadros estável e não uma de pico. Muitos bons ports de jogos de desktop para mobile mudam a direção de arte de propósito, escolhendo silhuetas mais fortes e sombreamento mais chapado em vez de uma cópia diluída do visual de PC.

## Controles de toque precisam de uma passada de design

Dois analógicos, tiro em cobertura e plataforma precisa não sobrevivem a uma tradução literal para o vidro. Simplifique o conjunto de verbos, acrescente assistências como mira imantada ou salto automático em beiradas, e faça alvos de pelo menos 44 pontos de lado. Respeite a área segura em torno do indicador de início. Suporte controles MFi para quem quer o esquema original, mas o jogo precisa ser completo só com toque, porque quem revisa e a maioria das pessoas vai usar toque.

## Limites de tamanho e atrito de instalação

A Apple restringe downloads por dados móveis acima de um limite de tamanho e avisa a pessoa para esperar uma rede. Pacotes da App Store também têm um máximo rígido. Projetos grandes do Unreal raramente cabem sem trabalho, então planeje pacotes de conteúdo baixáveis depois do primeiro lançamento ou um conjunto de assets genuinamente menor. Aplicativos menores também são instalados mais vezes. Meça o tamanho de instalação no aparelho, não o tamanho dos seus assets de origem.

## Lançar pelo App Store Connect

Você precisa de um Mac com Xcode, uma assinatura do Apple Developer Program de 99 USD por ano, um certificado de distribuição e um perfil de provisionamento. Envie para o App Store Connect, distribua pelo TestFlight para testar em aparelho real, e depois envie para revisão. A revisão procura quedas, metadados precisos, uma política de privacidade funcionando, um manifesto de privacidade preenchido, e a compra dentro do aplicativo usada para qualquer bem digital.

## FAQ

### Um projeto do Unreal pode ser importado na Summer Engine?

Não. Não existe importador de .uproject ou .uasset. Você reconstrói o jogo e traz malhas, texturas, animações e áudio exportados que são seus.

### Um jogo de desktop do Unreal roda em um celular se eu só baixar as configurações?

Normalmente não. Orçamentos de renderização e pegadas de memória de desktop passam do que um celular sustenta, e controles de configuração não removem o custo do conteúdo por baixo. O caminho realista é reconstruir o conteúdo em orçamentos de mobile.

### Preciso de um Mac?

Sim. O Xcode é necessário para assinar e enviar builds de iOS, e o Xcode roda só no macOS.

### Posso usar C# na versão de iOS?

C# está disponível no editor desktop, mas C# no iOS ainda é experimental nos fluxos do Godot 4. C++ ou GDScript é a escolha mais segura para a versão de iOS.

### Como mantenho 60 quadros por segundo em iPhones mais antigos?

Teste no aparelho mais antigo que você suporta desde a primeira semana, meça a taxa de quadros sustentada ao longo de vários minutos para pegar a redução por temperatura, e corrija o conteúdo em vez das configurações. Tamanho de textura, chamadas de desenho e sobredesenho são as causas usuais.

[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