L'Android Game Development Kit (AGDK) è un insieme di strumenti e librerie che ti aiutano a sviluppare e ottimizzare i giochi Android integrandoli con i flussi di lavoro e le piattaforme di sviluppo dei giochi esistenti.
Utilizzare, sviluppare o estendere i motori di gioco
AGDK fornisce strumenti e librerie per aggiungere il supporto Android quando crei o espandi un motore grafico. Fornisce inoltre plug-in e integrazione che supportano lo sviluppo 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 per Visual Studio (AGDE). AGDE è un'estensione di Visual Studio che consente di usare i progetti Visual Studio esistenti per creare giochi per Android.
Librerie
Le librerie AGDK ti consentono di sviluppare e ottimizzare il tuo gioco in C o C++ e di accedere ai servizi e alle librerie di sviluppo di app per Android.
Pacing del frame
Consente ai giochi di distribuire i frame a un ritmo costante e regola 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 su schermo e gestisce gli aggiornamenti di testo.
Riferimento
Guida dell'utente
API Memory Advice (beta)
Consente alle app per Android di rimanere entro i limiti di sicurezza per l'utilizzo della memoria stimando l'utilizzo della memoria e avvisando le app in caso di superamento delle soglie.
Riferimento
Guida dell'utente
Oboe Audio ad alte prestazioni
Riduce la latenza audio evitando problemi relativi all'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 dei dispositivi.
Riferimento
Guida dell'utente
Plug-in Unity di Android Performance Tuner
Integra Android Performance Tuner con Unity.
Riferimento
Guida dell'utente
Wrapper raccolta (beta)
Genera codice C/C++ per accedere alle librerie JAR dalla tua app nativa. Questo strumento offre un'interfaccia leggera per accedere al codice Java senza dover scrivere, eseguire il debug e mantenere JNI.
Ottimizzazione
Oltre ad Android Performance Tuner, AGDK include Android GPU Inspector (AGI), uno strumento che fornisce una profilazione avanzata di GPU e sistema per i giochi che richiedono un uso intensivo della grafica.
Per un elenco completo degli strumenti di ottimizzazione dei giochi Android e delle best practice, consulta la panoramica sull'ottimizzazione.
Adattabilità
L'adattabilità è un nuovo pilastro dell'AGDK incentrato sull'aiutare il tuo 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 delle prestazioni della CPU senza surriscaldare il dispositivo e sprecare energia.
Monitoraggio dello stato termico
Raggiungi gli obiettivi di prestazioni comprendendo lo stato termico e i limiti di un dispositivo.
Modalità di gioco
Ottimizza il gameplay dando la priorità a caratteristiche come le prestazioni o la durata della batteria, in base alle preferenze dell'utente.
API Game Manager
Aggiorna la modalità di gioco dell'app, consentendo al sistema operativo Android di adattarsi alle tue esigenze di prestazioni.