Oneshot Gems
Jogar agora

Para desenvolvedores de jogos

Use o motor para o jogo e as ferramentas Android para a distribuição

O desenvolvimento de jogos Android começa com um projeto que pode produzir uma versão Android, mas a escolha do mecanismo afeta a quantidade de código da plataforma que você deve gerenciar. Android Developers descreve mecanismos de jogos comuns como um ponto de partida e o Android Game Development Kit como um conjunto de ferramentas e bibliotecas para integração, criação de perfil e recursos de plataforma. Crie um protótipo do requisito mais arriscado antes de criar um pipeline de conteúdo.

Nesta página

Selecione a rota do projeto

Se sua equipe trabalha em Unity, Unreal, Godot ou Defold, primeiro verifique a exportação Android desse mecanismo e o suporte a plug-ins. Um jogo C ou C++ nativo pode usar o Android Studio e o NDK; AGDK adiciona bibliotecas para necessidades específicas do Android. Não adicione código nativo só porque o destino é Android.

Crie uma versão mínima com uma cena, uma ação por toque e um ciclo de pausa e retomada. Instale-a cedo em um celular físico. Um emulador ajuda a testar configurações, mas a latência do toque, o comportamento com o aquecimento, as permissões específicas do aparelho e as interrupções precisam ser verificados em hardware representativo. As orientações de design do Android também abordam tablets, dobráveis e aparelhos Android maiores voltados a jogos: decida quais formatos pretende atender.

Teste o ciclo de vida e o layout do Android

Teste a retomada depois de trocar de aplicativo, bloquear a tela e girar o aparelho, se houver suporte à rotação. Decida se a partida pausa ou continua ao perder o foco e, ao voltar, limpe o estado dos controles que ficaram pressionados. Verifique em duas proporções de tela se os painéis e controles continuam visíveis.

Separe as versões nativas e de navegador nas suas anotações de teste. A versão HTML5 abre em um navegador móvel, enquanto o pacote Android é instalado como aplicativo; a aprovação de uma não garante a aprovação da outra. Em um protótipo pensado para toque, teste os controles na tela com o polegar e verifique separadamente os controles por teclado ou gamepad.

Prepare um lançamento do Play deliberadamente

O fluxo de configuração do Google Play Console solicita que você crie um registro de aplicativo, identifique-o como um jogo, preencha os detalhes do aplicativo e crie uma versão. O Google Play usa Android App Bundles para entrega; siga as instruções atuais do console para assinatura, declarações obrigatórias, faixas de teste e requisitos de API de destino porque os requisitos da loja mudam. Escolha um nome de pacote permanente com cuidado e mantenha uma cópia versionada de cada build carregado.

Execute um release candidate a partir do artefato assinado que você pretende enviar. Verifique o lançamento, o áudio, a migração de salvamento e as capturas de tela em relação a essa compilação. Use uma faixa de teste e observe quais bugs restantes bloqueiam a liberação.

Perguntas sobre ⁨Desenvolvimento de jogos Android⁩

Todos os jogos Android precisam de código Android personalizado?

Não. Os motores podem lidar com grande parte do loop e da exportação do jogo. Adicione código específico da plataforma somente quando um recurso Android necessário ou integração de mecanismo exigir isso.

Um emulador é suficiente para testes?

Um emulador ajuda a testar diferentes telas e configurações, mas teste também a versão que pretende publicar em dispositivos físicos. Ele não reproduz todos os recursos dos aparelhos nem todo comportamento do hardware.

Leitura complementar

Viu alguma informação desatualizada? Informar uma correção

Continue jogando.

Jogos grátis no navegador, prontos quando você quiser. Encontre um de que goste e faça dele seu próximo favorito.

Siga sua curiosidade