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.

Abrir

Port 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.

Abrir

Port 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.

Abrir

Port 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.

Abrir

Port 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.

Abrir

Port 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.

Abrir

Port 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.

Abrir

Port 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.

Abrir

Port 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.

Abrir

Modelos de plataforma

Comece com um projeto pronto e descreva suas mudanças.

Explorar

Ver 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.