
portar jogo do unity para android
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.
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 para desktop, mobile, web e console. O código é C++ e GDScript, com C# também disponível no Android. A web é o único destino que exclui C#. 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 saia. 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.
Perguntas frequentes
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?
Sim. C# está disponível no Android ao lado de C++ e GDScript. A web é o único destino em que C# não tem suporte.
Posso lançar a mesma reconstrução no iOS depois?
Sim. Um projeto da Summer Engine exporta para desktop, mobile, web e console, então a reconstrução de Android vira a base para um build de iOS, com o input específico de plataforma e o trabalho de loja em cima.
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 Android
Rebuild a 3DS game you own in Summer Engine, then export an Android App Bundle and publish it on Google Play.
AbrirPort a Unity game to Steam
A Unity to Steam port is a rebuild plus a store submission. No tool reads a Unity project and produces a finished Steam build.
AbrirPort a Unity game to iOS
A Unity to iOS port means rebuilding a game you own, then passing Apple review. The hard parts are touch input and signing, not the engine swap.
AbrirPort a Godot game to Android
Familiar scenes and GDScript, plus the Android parts that actually block releases: the keystore, the target API level, and the app bundle.
AbrirPort a game to Android
Android has the lowest barrier to testing and the widest device spread. Signing keys and the target API level are what actually block releases.
AbrirPort a Unity game by rebuilding it, with your C# as the spec
No engine imports a Unity project. Porting a Unity game means rebuilding a project you own, using your existing C# and assets as the source material.
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 iOS
Rebuild a 3DS game you own in Summer Engine, then export a signed build for iPhone and iPad and submit it to the App Store.
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.