L'Android Game Development Kit (AGDK) è un insieme di strumenti e librerie che aiutano a sviluppare e ottimizzare i giochi Android e a integrarsi con le piattaforme e i flussi di lavoro di sviluppo di giochi esistenti.
Utilizzare, sviluppare o ampliare i motori di gioco
AGDK fornisce strumenti e librerie per aggiungere il supporto Android quando crei o estendi un motore grafico. Fornisce inoltre plug-in e integrazioni che supportano lo sviluppo di Android su molti motori di gioco esistenti.
Sviluppa in Visual Studio
Puoi creare giochi Android in Visual Studio su Windows utilizzando l'estensione Android Game Development for Visual Studio (AGDE). AGDE è un'estensione di Visual Studio che consente di usare i progetti di Visual Studio esistenti per creare giochi Android.
Librerie
Le librerie AGDK ti consentono di sviluppare e ottimizzare il tuo gioco in C o C++ mentre accedi alle librerie e ai servizi per lo sviluppo di app Android.
Pacing del frame
Consente ai giochi di mostrare i frame a un ritmo costante e di regolare il ritmo in base alle prestazioni.
Riferimento
Guida dell'utente
Attività di gioco
Supporta lo sviluppo di giochi in C o C++ con accesso ad Android Jetpack e ai servizi dipendenti.
Riferimento
Guida dell'utente
Controller di gioco
Gestisce i controller di gioco accedendo a connessioni, funzionalità, informazioni del dispositivo e dati di input.
Riferimento
Guida dell'utente
Immissione testo gioco
Mostra e nasconde la tastiera software e gestisce gli aggiornamenti del testo.
Riferimento
Guida dell'utente
API Memory Advice (beta)
Aiuta le app per Android a rispettare i limiti di sicurezza per l'uso della memoria stimando l'utilizzo della memoria e inviando notifiche alle app in caso di superamento delle soglie.
Riferimento
Guida dell'utente
Oboe Audio ad alte prestazioni
Riduce la latenza audio, evitando al contempo problemi di audio del dispositivo e della piattaforma.
Riferimento
Guida dell'utente
Android Performance Tuner
Identifica i problemi di prestazioni relativi a impostazioni di qualità, scene, tempi di caricamento e modelli di dispositivi.
Riferimento
Guida dell'utente
Plug-in Unity per Android Performance Tuner
Integra Android Performance Tuner con Unity.
Riferimento
Guida dell'utente
Wrapper libreria (beta)
Genera codice C/C++ per accedere alle librerie JAR dalla tua app nativa. Questo strumento fornisce un'interfaccia leggera per accedere al codice Java senza dover scrivere, eseguire il debug e gestire il tuo JNI.
Ottimizzazione
Oltre ad Android Performance Tuner, AGDK include l'Android GPU Inspector (AGI), uno strumento che fornisce una profilazione avanzata della GPU e del sistema per i giochi con grafica intensiva.
Per un elenco completo degli strumenti e delle best practice per l'ottimizzazione dei giochi Android, consulta la panoramica dell'ottimizzazione.
Adattabilità
L'adattabilità è un nuovo pilastro di AGDK incentrato sull'aiutare il gioco a comprendere, rispondere e influenzare i cambiamenti dello stato termico e delle prestazioni dei dispositivi.
Suggerimenti sulle prestazioni della CPU
Consente al gioco di influenzare il comportamento dinamico della CPU senza surriscaldare il dispositivo e sprecare energia.
Monitoraggio dello stato termico
Raggiungi gli obiettivi di prestazioni comprendendo lo stato termico e le limitazioni di un dispositivo.
Modalità di gioco
Ottimizza il gameplay dando la priorità a caratteristiche come prestazioni o durata della batteria, in base alle preferenze dell'utente.
API Game Manager
Aggiorna la modalità di gioco della tua app, consentendo al sistema operativo Android di adattarsi alle tue esigenze di prestazioni.