Android Game Development Kit

Ícone do AGDK

O Android Game Development Kit (AGDK) é um conjunto de ferramentas e bibliotecas que ajuda você a criar e otimizar jogos Android e se integra a plataformas e fluxos de trabalho já conhecidos para desenvolvimento de jogos.

Usar, desenvolver ou ampliar mecanismos de jogos

O AGDK oferece ferramentas e bibliotecas para adicionar suporte ao Android ao criar ou ampliar um mecanismo de jogo. Ele também oferece plug-ins e integração com suporte ao desenvolvimento Android em vários mecanismos de jogos já conhecidos.

Desenvolver no Visual Studio

Você pode criar jogos Android no Visual Studio para Windows usando a Android Game Development Extension (AGDE). A AGDE é uma extensão do Visual Studio que permite usar seus projetos existentes para criar jogos Android.

Bibliotecas

As bibliotecas do AGDK permitem criar e otimizar seu jogo em C ou C++, além de acessar as bibliotecas e os serviços para desenvolvedores de apps Android.

Frame Pacing

Ajuda a mostrar frames em um ritmo consistente e ajusta o ritmo com base na performance.
Referência  Guia do usuário

Game Activity

Oferece suporte ao desenvolvimento de jogos em C ou C++ com acesso ao Android Jetpack e aos serviços dependentes.
Referência  Guia do usuário

Game Controller

Gerencia os controles de jogos acessando conexões, recursos, informações do dispositivo e dados de entrada.
Referência  Guia do usuário

Game Text Input

Mostra e oculta o teclado de software e gerencia atualizações no texto.
Referência  Guia do usuário

API Memory Advice (Beta)

Ajuda os apps Android a permanecer dentro dos limites de segurança do uso de memória, estimando esse uso e notificando os apps quando os limites são excedidos.
Referência  Guia do usuário

Oboe High-performance audio

Reduz a latência de áudio, evitando problemas de áudio no dispositivo e na plataforma.
Referência  Guia do usuário

Android Performance Tuner

Identifica problemas de performance relacionados a configurações de qualidade, cenas, tempos de carregamento e modelos de dispositivo.
Referência  Guia do usuário

Plug-in Android Performance Tuner para Unity

Integra o Android Performance Tuner ao Unity.
Referência  Guia do usuário

Wrapper de biblioteca (Beta)

Gere um código C/C++ para acessar as bibliotecas JAR do seu app nativo. Essa ferramenta oferece uma interface leve para acessar o código Java sem precisar programar, depurar e manter seu próprio JNI.

Guia do usuário

Otimização

Além do Android Performance Tuner, o AGDK também inclui o Android GPU Inspector (AGI), uma ferramenta que oferece criação de perfis do sistema e da GPU em jogos que consomem muitos recursos gráficos.

Para conferir uma lista completa de ferramentas de otimização de jogos Android, além das práticas recomendadas, consulte a visão geral de otimização.

Adaptabilidade

A adaptabilidade é um novo pilar do AGDK, com foco em ajudar seu jogo a entender, responder e influenciar mudanças no estado térmico e de desempenho dos dispositivos.

Dicas de desempenho da CPU

Permite que seu jogo influencie o comportamento dinâmico do desempenho da CPU sem superaquecer o dispositivo e desperdiçar energia.

Guia do usuário

Monitoramento do estado térmico

Entenda o estado térmico e as limitações de um dispositivo para alcançar as metas de desempenho.

Guia do usuário

Modo jogo

Otimize a jogabilidade priorizando características, como o desempenho ou a duração da bateria, de acordo com as preferências do usuário.

Guia do usuário

API Game Manager

Atualize o modo jogo do seu app, permitindo que o SO Android se ajuste de acordo com as necessidades de desempenho.

Referência