Introdução aos jogos para Android

Normalmente, você começa a desenvolver seu jogo em um mecanismo de jogo, como Unity, Unreal, Defold ou Godot. É provável que seja onde você também faz seu design visual. Depois, você vai trabalhar com ferramentas do Android para desenvolver, otimizar e distribuir seu jogo.

Desenvolver

Para desenvolver jogos Android, use o Android Game Development Kit (AGDK) em combinação com o mecanismo de jogo. O AGDK é composto por ferramentas e bibliotecas principais para desenvolvimento de jogos Android. Ele inclui integração de jogos C/C++, ajuste de desempenho, áudio de alto desempenho e recursos para usar ou personalizar mecanismos de jogos.

Alguns mecanismos de jogo têm componentes integrados do AGDK, para que você possa criar jogos Android sem modificar o mecanismo. Você também pode usar o AGDK para desenvolver ou personalizar um mecanismo de jogo.

Você pode usar a Android Game Development Extension (AGDE), uma extensão do Visual Studio que pode ser usada para desenvolver jogos no Visual Studio que incluem o Android como plataforma de destino.

Você pode usar os serviços relacionados a jogos do Google Play para adicionar recursos sociais ao jogo, conferir estatísticas e oferecer jogabilidade multiplataforma em vários dispositivos. É possível configurar e gerenciar os serviços relacionados a jogos do Google Play no Google Play Console e depois adicionar recursos usando as APIs para Android, C e Unity.

Você pode usar o Google Play Games para PC, uma plataforma que leva seu jogo Android para PCs usando emulação de alto desempenho com a reprodução entre dispositivos para Android e ChromeOS em uma única base de código.

É possível usar o Android NDK para desenvolver um app Android em código nativo usando C ou C++. Ele pode aumentar o desempenho do jogo fornecendo acesso mais direto ao hardware do dispositivo. Ele também permite reutilizar bibliotecas C e C++ e compartilhar o código do jogo entre várias plataformas. Para determinados tipos de apps, isso pode ajudar você a reutilizar as bibliotecas de código criadas nessas linguagens.

Acessar "Desenvolvimento"

Otimizar

É possível otimizar os jogos para as características que você quiser, como duração da bateria ou melhor desempenho. As ferramentas de otimização incluem:

  • Android GPU Inspector (AGI), uma ferramenta avançada de criação de perfis de sistema e gráficos que oferece rastreamento e análise de frames individuais.

  • Android Performance Tuner (APT), uma ferramenta que pode ser usada para medir e otimizar frame rates, fidelidade gráfica, tempo de carregamento e abandono do carregamento em vários dispositivos Android em escala.

  • Android Dynamic Performance Framework (ADPF), um conjunto de APIs que podem ser usadas para otimizar a performance do jogo em um nível sustentável que não superaquece os dispositivos.

Acessar o Optimize

Publicar

Você usa o Google Play para adicionar serviços e distribuir jogos Android.

Com o recurso Jogar durante o download, você pode permitir que os jogadores comecem a jogar rapidamente após um pequeno download, enquanto os recursos restantes do jogo são buscados em segundo plano.

Acesse "Publicar"