Les outils et bibliothèques Android permettent d'utiliser, de créer ou d'étendre des moteurs de jeu, ainsi que d'utiliser les IDE les plus courants.
Créer ou étendre des moteurs de jeu
Utiliser un moteur de jeu : utilisez un moteur de jeu tel que Unity, Unreal, Depli ou Godot pour développer des jeux Android.
Créer ou étendre un moteur de jeu : étendez un moteur de jeu existant ou créez-en un pour développer des jeux Android.
Outils et bibliothèques de développement
Android Game Development Kit (AGDK) : il s'agit de notre principale collection d'outils et de bibliothèques de développement et d'optimisation de jeux Android. AGDK est compatible avec différents scénarios d'utilisation et de développement de moteurs de jeux, et comprend une bibliothèque permettant de gérer les événements des applications Android dans le code C/C++.
Extension Android Game Development (AGDE) : cette extension de Visual Studio vous permet de créer des jeux Android à partir de Visual Studio à l'aide de vos projets existants.
Google Play Jeux pour PC: cette plate-forme diffuse votre jeu Android sur Windows à l'aide d'une émulation hautes performances. Il permet une lecture inter-appareil entre Android, ChromeOS et Windows tout en utilisant le même codebase.
Android Studio : permet d'effectuer de nombreuses tâches utiles au développement de jeux Android, comme la gestion des projets Android, l'intégration des dépendances, le débogage et le profilage.
Ajouter des services de jeux
De nombreuses fonctionnalités de Google Play sont destinées à distribuer et à gérer votre jeu. Les services de jeux Google Play, quant à eux, fournissent des fonctionnalités en lien avec les réseaux sociaux et la compétition que vous pouvez ajouter lors du développement de votre jeu. Il s'agit par exemple de fonctionnalités telles que les succès, les jeux enregistrés et la connexion du joueur.
Optimisation
Nous proposons de nombreux outils et API d'optimisation conçus pour les jeux Android et les applications nécessitant une grande quantité de ressources graphiques. Ceux-ci sont souvent utilisés lors de l'itération et de la maintenance de votre jeu, mais vous pouvez aussi utiliser certains d'entre eux lors du développement d'un nouveau jeu. Par exemple, nous vous conseillons de commencer à développer votre jeu à l'aide d'API telles que Game Mode et Memory Advice. De même, vous pouvez utiliser Android GPU Inspector lors des tests initiaux de votre jeu. Pour en savoir plus, consultez la présentation de l'optimisation des jeux Android.