Sviluppa il tuo gioco in Microsoft Visual Studio

Android Game Development Extension (AGDE) per Visual Studio ti consente di scegliere come target Android come piattaforma per i tuoi progetti Visual Studio. AGDE supporta una gamma completa di attività di sviluppo: gestione dei progetti, creazione, debug e profilazione.

AGDE è la soluzione più adatta a te se stai sviluppando principalmente su Windows e utilizzi Microsoft Visual Studio per scrivere codice C o C++. Se scrivi codice C o C++ con strumenti diversi, usa Android Studio.

AGDE fa parte del Game Development Kit di Android. Il Game Development Kit di Android include librerie e strumenti che supportano la creazione di fantastici giochi su Android. Le librerie del Game Development Kit di Android sono compatibili con i progetti AGDE. Strumenti come Android Graphics Inspector possono aiutarti a ottimizzare il gioco per ottenere prestazioni ottimali.

Scegliere come target Android in Visual Studio

AGDE aggiunge Android come piattaforma di destinazione a Visual Studio. Ciò consente ai progetti di gioco multipiattaforma esistenti di Visual Studio di integrare rapidamente Android come nuova piattaforma. Le funzionalità di Visual Studio IntelliSense sono compatibili con AGDE. Sono supportate tutte le attuali architetture di CPU Android: ARM e Intel a 32 e 64 bit.

Crea in Visual Studio

AGDE si integra con MSBuild per la compilazione e il collegamento di codice C++ per Android. L'NDK di Android viene utilizzato per fornire il compilatore e creare la Toolchain. Per gli sviluppatori con dipendenze specifiche, AGDE è compatibile con più versioni dell'NDK. Le impostazioni di build del progetto sono configurate utilizzando il sistema di proprietà Visual Studio standard. AGDE è compatibile con Incredibuild e consente agli sviluppatori di utilizzare l'infrastruttura di build distribuita esistente per accelerare i tempi di compilazione durante la compilazione per Android.

Debug in Visual Studio

AGDE supporta il deployment, l'esecuzione su e il debug sia tramite un emulatore che un dispositivo fisico. Il debugger può essere collegato a un processo già in esecuzione. Interfacce AGDE con LLDB per il supporto del debug. Con AGDE, le sessioni di debug vengono eseguite in Visual Studio, utilizzando l'interfaccia standard per i punti di interruzione, il tracciamento e l'ispezione delle variabili. Altre funzionalità includono le viste Memoria e Registra e lo smontaggio del codice nativo. La funzionalità shell di LLDB è disponibile nella finestra dei comandi di Visual Studio. Gli sviluppatori Unreal Engine che usano la versione 4.26.1 e versioni successive possono usare AGDE per il debug su Android.

Profilo da Visual Studio

AGDE si integra con una versione autonoma di Android Studio Profiler. Questo profiler può essere avviato da Visual Studio e collegato a una sessione di gioco in esecuzione. Profiler di Android Studio mostra statistiche sull'utilizzo in tempo reale di CPU, memoria, rete ed energia.

Requisiti

AGDE richiede un PC Intel o AMD con Microsoft Windows con il seguente software installato:

  • SDK .NET Core 2.2
  • Android Studio 3.5 o versioni successive
  • Visual Studio 2017 (15.4.0 o versioni successive) o Visual Studio 2019 (16.0.0 o versioni successive)

Altre informazioni

(Link da scaricare) (Link alla guida di AGDE)