Una selezione di esempi di codice per accelerare lo sviluppo del tuo gioco.

Esempi di giochi

Esamina un gioco basato sull'esempio di Game Controller Endless Tunnel NDK, un campione che mostra la libreria di Game Controller usando la libreria GameActivity e un esempio che mostra la libreria Game Controller usando la libreria NativeActivity. Utile per visualizzare la modalità di interazione di un controller accoppiato sul tuo dispositivo.
Gioco di esempio in C++ che utilizza le librerie AGDK: Android Performance Tuner, Frame Pacing, GameActivity, GameController, GameTextInput e Oboe Audio. Se vuoi, puoi anche attivare le seguenti librerie di Play: servizi per i giochi di Play, Asset Delivery e SDK di input.
Esamina un esempio che utilizza un assemblaggio collegato, un esempio minimo di Hello World JNI e un esempio di progetto multipiattaforma con destinazioni di build sia per Android che per Microsoft Windows.
Esamina un'app di esempio che mostra lo stato termico del dispositivo utilizzando l'API getThermalHeadroom e l'API di monitoraggio dello stato termico. Inoltre, l'app modifica dinamicamente il carico di lavoro in base al suggerimento dell'API e utilizza l'API PerformanceHintManager per controllare le prestazioni dei thread di rendering.
Esamina un'app di esempio che evidenzia come ottimizzare i FPS e i limiti di risoluzione del rendering per risparmiare il 25% di energia nelle tue app.
Esamina un progetto di esempio che evidenzia le best practice relative all'efficienza energetica durante l'esecuzione di giochi con motore Unity su dispositivi Android.
Esempio di gioco su Unity e Godot per dimostrare acquisti in-app, servizi per i giochi di Play, API Play Integrity e SDK di input.

Plug-in

Automatizza le routine per lo sviluppo su Google Play Giochi con Unity.
Il plug-in Vulkan Quality (VkQuality) per il motore Unity fornisce consigli al momento del lancio dell'API grafica (Vulkan o OpenGL ES) da utilizzare per il tuo gioco su dispositivi specifici.
Il plug-in ADPF Unreal ha due funzioni principali: (1) monitoraggio della temperatura del dispositivo e regolazione delle prestazioni per evitare il surriscaldamento. (2) Utilizzare i suggerimenti per le prestazioni per allocare i carichi di lavoro ai core della CPU corretti.