# Portar um jogo do Unity para Android

> Um port do Unity para Android é uma reconstrução mais um lançamento no Play Console. A variedade de aparelhos e o keystore de assinatura atrasam mais que o código.

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

Portar um jogo do Unity para Android significa reconstruir um jogo que é seu e publicá-lo no Google Play ou em outra loja de Android. A Summer Engine não lê arquivos de projeto do Unity.

O Android é mais fácil de alcançar que o iOS e mais difícil de testar. Qualquer pessoa consegue construir e instalar um APK por fora em minutos, e uma conta de desenvolvedor do Google Play custa 25 USD uma vez. A dificuldade é a variedade de aparelhos: milhares de chipsets, formatos de tela, taxas de atualização e peculiaridades de driver, do topo de linha até um celular básico com 3 GB de RAM.

A Summer Engine exporta builds desktop hoje, e um build para Android exige o Android SDK, uma keystore para assinatura e um ajuste para controles de toque. O código é C++ e GDScript, com C# disponível no editor desktop, embora C# no Android ainda seja experimental nos fluxos do Godot 4. Você fica com o projeto e com a receita.

## Requisitos do Google Play que travam lançamentos

Aplicativos novos e atualizações precisam ser enviados como Android App Bundle, não como APK. O Play aplica um nível mínimo de API alvo que sobe todo ano, então um build que mira um SDK antigo é rejeitado. Suporte arm64 de 64 bits é obrigatório. Você precisa concluir o formulário de Segurança dos dados, declarar quaisquer permissões sensíveis, informar uma URL de política de privacidade, e concluir os questionários de classificação de conteúdo. Contas pessoais novas de desenvolvedor também enfrentam requisitos extras de teste antes do acesso à produção.

## Keystore e assinatura do aplicativo, a parte que as pessoas perdem

Todo build de Android é assinado. O Play App Signing guarda a chave de distribuição enquanto você fica com uma chave de envio. Faça backup do keystore de envio e das senhas dele em algum lugar que você ainda vá ter em cinco anos. Uma chave de envio perdida pode ser redefinida pelo suporte do Play, mas uma chave perdida em um APK distribuído por conta própria fora do Play significa que você não consegue mais atualizar instalações existentes. Configure isso antes do primeiro lançamento, não depois.

## Input, telas e o gesto de voltar

Refaça os controles para toque em vez de desenhar um gamepad na tela. Suporte proporções de tablets em 4:3 a celulares altos em 20:9, e respeite recortes de tela. Trate o gesto de voltar do sistema de forma explícita, já que quem usa Android espera que ele feche menus e no fim saía. Trate a perda de foco em ligações e notificações pausando e salvando. Suporte telas de 60 Hz e de alta taxa de atualização, e limite a taxa de quadros quando a bateria for a restrição.

## Desempenho no celular que as pessoas realmente têm

Escolha um aparelho alvo perto do piso do público que você pretende alcançar e teste nele semanalmente. Orce texturas com formatos comprimidos, mantenha as chamadas de desenho baixas, e observe a taxa de quadros sustentada depois de cinco minutos em vez dos primeiros trinta segundos, já que a redução por temperatura atinge forte celulares intermediários. Meça também o tamanho do APK ou AAB. O tamanho do download afeta a conversão em instalação mais do que a maioria espera.

## FAQ

### A Summer Engine abre um projeto do Unity para Android?

Não. Não existe importador de Unity. Você reconstrói o jogo na Summer Engine e traz as texturas, o áudio, os modelos e os dados que são seus.

### Quanto custa uma conta de desenvolvedor do Google Play?

Uma taxa única de registro de 25 USD. O Google então fica com uma parte da receita de vendas e compras dentro do aplicativo. A Summer Engine não cobra royalties.

### APK ou AAB, de qual eu preciso?

O Google Play exige um Android App Bundle para aplicativos novos e atualizações. Um APK continua servindo para downloads diretos, itch.io, ou instalação por fora do Play.

### C# funciona no Android?

C# está disponível no editor desktop ao lado de C++ e GDScript, mas C# no Android ainda é experimental nos fluxos do Godot 4. GDScript ou C++ é a escolha mais segura para o código de jogabilidade que você pretende lançar no Android.

### Posso lançar a mesma reconstrução no iOS depois?

Sim, a reconstrução para Android pode ser a base de um build para iOS, com o input específico de plataforma e o trabalho de loja por cima. Um build para iOS exige um Mac com Xcode e assinatura, e o Summer também exporta builds desktop a partir do mesmo projeto.

[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