Uma seleção de exemplos de código para acelerar o desenvolvimento do seu jogo.

Exemplos de jogos

Confira um jogo baseado no exemplo do Endless Tunnel do NDK, um exemplo que mostra a biblioteca Game Controller usando a biblioteca GameActivity e um exemplo que mostra a biblioteca Game Controller usando a biblioteca NativeActivity. Isso é útil para visualizar como um controlador pareado interage no seu dispositivo.
Jogo de exemplo em C++ usando as bibliotecas do AGDK: Android Performance Tuner, Frame Pacing, GameActivity, GameController, GameTextInput e Oboe Audio. Você também pode ativar as seguintes bibliotecas do Google Play: os serviços relacionados a jogos do Google Play, o Asset Delivery e o SDK de entrada.
Confira um exemplo que usa montagem vinculada, um exemplo mínimo do Hello World JNI e um exemplo de um projeto multiplataforma com destinos de build para Android e Microsoft Windows.
Confira um app de exemplo que mostra o status térmico do dispositivo usando as APIs getThermalHeadroom e Thermal State Monitoring. O app também muda dinamicamente a carga de trabalho com base na dica da API, usando a API PerformanceHintManager para controlar o desempenho da linha de execução de renderização.
Confira um app de exemplo que destaca como otimizar a taxa de QPS e renderizar os limites de resolução para economizar 25% de energia nos seus apps.
Jogo de exemplo no Unity e no Godot para demonstrar compras no app, os serviços relacionados a jogos do Google Play, a API Play Integrity e o SDK de entrada.

Plug-ins

Automatize rotinas para desenvolvimento do Google Play Games com o Unity.
O plug-in Vulkan Quality (VkQuality) para o mecanismo do Unity fornece recomendações de tempo de inicialização da API gráfica (Vulkan ou OpenGL ES) para usar no seu jogo em dispositivos específicos.
O plug-in ADPF Unreal tem duas funções principais: (1) monitorar a temperatura do dispositivo e ajustar o desempenho para evitar superaquecimento. (2) Usar Dicas de desempenho para alocar cargas de trabalho para os núcleos de CPU corretos.