Android Game Development Kit

Android Game Development Kit (AGDK) est une gamme d'outils et de bibliothèques qui vous aident à développer et à optimiser vos jeux Android, tout en s'intégrant aux plates-formes et aux workflows de développement de jeu existants.

Utiliser, développer ou étendre des moteurs de jeu

AGDK fournit des outils et des bibliothèques permettant d'ajouter la compatibilité avec Android lorsque vous créez ou étendez un moteur de jeu. Il fournit également des plug-ins et des intégrations qui soutiennent le développement Android sur de nombreux moteurs de jeu existants.

Développer dans Visual Studio

Vous pouvez créer des jeux Android dans Visual Studio, sous Windows, à l'aide de l'extension Android Game Development (AGDE) pour Visual Studio. AGDE est une extension de Visual Studio qui vous permet d'utiliser vos projets Visual Studio existants pour créer des jeux Android.

Bibliothèques

Les bibliothèques AGDK vous permettent de développer et d'optimiser votre jeu en C ou C++, tout en accédant aux bibliothèques et aux services de développement d'applications Android.

Frame Pacing

Permet aux jeux de fournir des images à un rythme régulier, et ajuste le rythme en fonction des performances.
Guide de l'utilisateur  de référence

Activité relative aux jeux

Permet de développer des jeux en C ou C++ en accédant à Android Jetpack et aux services qui en dépendent.
Guide de l'utilisateur  de référence

Manette de jeu

Gère les manettes de jeu en accédant aux connexions, aux fonctionnalités, aux informations provenant des appareils et aux données d'entrée.
Guide de l'utilisateur  de référence

Saisie de texte de jeu

Affiche et masque le clavier virtuel, et gère les mises à jour de texte.
Guide de l'utilisateur  de référence

API Memory Advice (bêta)

Permet aux applications Android de respecter les limites de sécurité concernant l'utilisation de la mémoire en estimant la quantité de mémoire utilisée et en avertissant les applications si les seuils sont dépassés.
Guide de l'utilisateur  de référence

Audio hautes performances Oboe

Réduit la latence audio, tout en évitant les problèmes audio liés à l'appareil et à la plate-forme.
Guide de l'utilisateur  de référence

Android Performance Tuner

Identifie les problèmes de performances liés aux paramètres de qualité, aux scènes, aux temps de chargement et aux modèles d'appareils.
Guide de l'utilisateur  de référence

Plug-in Unity Android Performance Tuner

Intègre Android Performance Tuner dans Unity.
Guide de l'utilisateur  de référence

Wrapper de bibliothèque (version bêta)

Générez du code C/C++ pour accéder aux bibliothèques JAR à partir de votre application native. Cet outil fournit une interface légère permettant d'accéder au code Java sans avoir à écrire, déboguer et gérer votre propre JNI.

Guide de l'utilisateur

Optimisation

En plus d'Android Performance Tuner, AGDK comprend l'outil Android GPU Inspector (AGI), qui fournit un profilage avancé du GPU et du système pour les jeux nécessitant une grande quantité de ressources graphiques.

Pour obtenir la liste complète des outils d'optimisation des jeux Android et connaître les bonnes pratiques, consultez la présentation de l'optimisation.

Adaptabilité

L'adaptabilité est un nouveau pilier de l'AGDK visant à aider votre jeu à comprendre les changements d'état thermique et de performance des appareils, à y réagir et à les influencer.

Indices de performances du processeur

Permet à votre jeu d'influencer le comportement dynamique du processeur, sans surchauffer l'appareil ni gaspiller de l'énergie.

Guide de l'utilisateur

Surveillance de l'état thermique

Atteignez vos objectifs de performances en comprenant l'état thermique et les limites d'un appareil.

Guide de l'utilisateur

Mode Jeu

Optimisez le jeu en donnant la priorité à certaines caractéristiques, telles que les performances ou l'autonomie de la batterie, en fonction des préférences de l'utilisateur.

Guide de l'utilisateur

API Game Manager

Mettez à jour le mode Jeu de votre application pour permettre au système d'exploitation Android de s'adapter à vos besoins en performances.

Référence