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.
Confira um exemplo de projeto que destaca as práticas recomendadas para eficiência energética ao executar jogos do mecanismo Unity em dispositivos Android.
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.