Introdução aos jogos para Android

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

Desenvolver

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

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

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 o Google Play Games para PC, uma plataforma que leva seu jogo Android para PCs usando emulação de alto desempenho com reprodução entre dispositivos Android e ChromeOS usando uma única base de código.

Você pode 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 código de jogo em várias plataformas. Para determinados tipos de app, isso pode ajudar a reutilizar as bibliotecas de código criadas nessas linguagens.

Acessar "Desenvolver"

Otimizar

Você pode otimizar seus jogos de acordo com as características que você quer, como a duração da bateria ou o desempenho aprimorado. As ferramentas de otimização incluem:

  • Android GPU Inspector (AGI), uma ferramenta avançada de criação de perfis gráficos e do sistema 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 no carregamento em vários dispositivos Android em escala.

  • Android Dynamic Performance Framework (ADPF), um conjunto de APIs que pode ser usado para otimizar o desempenho do jogo em um nível sustentável que não superaqueça os dispositivos.

Acessar o Optimize

Publicar

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

Com os serviços relacionados a jogos do Google Play, você pode adicionar recursos sociais ao seu jogo, ver estatísticas de jogabilidade e oferecer jogabilidade multiplataforma em vários dispositivos. Você pode configurar e gerenciar os serviços relacionados a jogos do Google Play no Google Play Console e adicionar recursos usando as APIs desses serviços para Android, C e Unity.

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

Acessar "Publicar"