Guides de développement de jeux Android

Stay organized with collections Save and categorize content based on your preferences.

Icône Sélections

Ces guides expliquent comment configurer, optimiser et distribuer des jeux Android à l'aide d'Android Game Development Kit (AGDK) et de Google Play.

Les tâches impliquent principalement l'utilisation d'AGDK avec le NDK Android, et l'API graphique Vulkan ou OpenGL ES. Les tâches sont compatibles avec l'utilisation d'un moteur de jeu qui intègre déjà AGDK ou avec le développement d'un nouveau moteur de jeu qui utilise AGDK.

Ces guides décrivent les workflows de développement de jeux qui utilisent des IDE de moteur de jeu, ainsi qu'Android Studio, Visual Studio et des outils d'optimisation.

La distribution et les services de jeux sont pris en charge par Google Play, qui fournit une compatibilité multiplate-forme pour Android, ChromeOS et Windows (via Google Play Jeux), ainsi qu'un large éventail de fonctionnalités sociales, de facturation et de jeu.

Audience

Ces guides s'adressent principalement aux développeurs de jeux de niveau intermédiaire. Si vous débutez dans le développement de jeux, reportez-vous au guide Principes de base du développement de jeux Android qui présente les outils et les bibliothèques nécessaires pour se lancer.

Outils et bibliothèques

La section Outils et bibliothèques contient des produits et des fonctionnalités de développement de jeux Android, tels que :

  • AGDK : ensemble principal d'outils et de bibliothèques de développement de jeux Android, qui comprend l'intégration de jeux C/C++, le réglage des performances, l'audio hautes performances et des fonctionnalités supplémentaires pour l'utilisation ou la personnalisation des moteurs de jeux.
  • Extension Android Game Development (AGDE) : extension Visual Studio permettant de développer dans Visual Studio des jeux qui incluent Android comme plate-forme cible.
  • Android GPU Inspector (AGI) : outil avancé de profilage graphique et système qui fournit un traçage et une analyse approfondis des images individuelles.

Développer avec des moteurs de jeu

Certains moteurs de jeu intègrent des composants AGDK, ce qui vous permet de créer des jeux Android sans modifier le moteur de jeu. Pour en savoir plus sur l'utilisation de moteurs de jeu intégrant ces fonctionnalités de développement Android, consultez Utiliser des moteurs de jeu non modifiés.

Vous pouvez également utiliser AGDK pour développer ou personnaliser vous-même un moteur de jeu. Pour en savoir plus, consultez Développer ou personnaliser un moteur de jeu.

Optimisation et bonnes pratiques

La section Tâches d'optimisation et bonnes pratiques explique comment effectuer des tâches d'optimisation et appliquer les bonnes pratiques qui mettent l'accent sur des caractéristiques comme les performances, l'autonomie de la batterie ou l'espace de stockage tout en ciblant le plus large éventail d'appareils Android et de types d'écran.

Exemples d'optimisations et de bonnes pratiques :

  • Modes de jeu visant à améliorer les performances ou l'autonomie de la batterie
  • Optimisations Vulkan et OpenGL ES
  • Bonnes pratiques concernant le NDK Android
  • Profilage du système et du GPU
  • Réglage des performances
  • Optimisation des composants 3D

Services et distribution de jeux

La section Distribuer avec Google Play explique comment ajouter des services multiplates-formes à votre jeu, puis comment distribuer celui-ci sur le Google Play Store. Voici quelques exemples de fonctionnalités disponibles :

  • Jeu sur plusieurs appareils et distribution sous Android, Windows et ChromeOS
  • Jeux enregistrés dans le cloud
  • Protection de l'intégrité pour plusieurs plates-formes
  • Aperçus des jeux sans les installer
  • Jouabilité pendant le téléchargement des jeux
  • Mises à jour dans l'application
  • Facturation, achats via une application et abonnements
  • Avis des utilisateurs et engagement sur les médias sociaux