Kit di sviluppo giochi Android

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.

Guida dell'utente

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.

Guida dell'utente

Monitoraggio dello stato termico

Raggiungi gli obiettivi di prestazioni comprendendo lo stato termico e i limiti di un dispositivo.

Guida dell'utente

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.

Guida dell'utente

API Game Manager

Aggiorna la modalità di gioco dell'app, consentendo al sistema operativo Android di adattarsi alle tue esigenze di prestazioni.

Riferimento