Choisissez la méthode de développement
Si votre équipe travaille dans Unity, Unreal, Godot ou Defold, vérifiez d'abord l'exportation Android et la prise en charge des plugins de ce moteur. Un jeu natif C ou C++ peut utiliser Android Studio et le NDK ; AGDK ajoute des bibliothèques pour les besoins spécifiques à Android. N'ajoutez pas de code natif simplement parce que la cible est Android.
Créez une version minimale avec une scène, une action tactile et un cycle de pause et de reprise. Installez-la tôt sur un vrai téléphone. Un émulateur aide à tester les configurations, mais la latence tactile, le comportement en cas de chauffe, les autorisations propres à chaque appareil et les interruptions doivent être vérifiés sur du matériel représentatif. Les conseils de conception Android abordent aussi les tablettes, les appareils pliables et les appareils de jeu Android plus grands : décidez lesquels font réellement partie de votre périmètre.
Testez le cycle de vie et la mise en page d'Android
Testez la reprise après un changement d’application, un verrouillage d’écran et une rotation si elle est prise en charge. Décidez si la partie se met en pause ou continue lorsque l’application perd le focus, et réinitialisez les commandes restées enfoncées au retour. Sur deux formats d’écran, vérifiez que les panneaux et les commandes restent visibles.
Distinguez les versions navigateur et natives dans vos notes de test. Une version HTML5 s’ouvre dans un navigateur mobile, tandis qu’un paquet Android s’installe comme une application ; la réussite des tests de l’une ne valide pas l’autre. Pour un prototype conçu d’abord pour le tactile, testez les commandes à l’écran avec le pouce et vérifiez séparément les commandes au clavier ou à la manette.
Préparez soigneusement la publication sur Google Play
La procédure de Google Play Console vous demande de créer une fiche d’application, de l’identifier comme un jeu, d’en compléter les informations et de créer une version. Google Play utilise les Android App Bundles pour la distribution. Suivez les instructions actuelles de la console pour la signature, les déclarations requises, les canaux de test et l’API cible : les exigences de la boutique évoluent. Choisissez avec soin le nom de paquet permanent et conservez une copie identifiée par version de chaque compilation envoyée.
Exécutez la version candidate à partir du fichier signé que vous comptez envoyer. Vérifiez avec cette version le démarrage, le son, la migration des sauvegardes et les captures d’écran. Utilisez un canal de test et notez les bugs restants qui empêchent la publication.
Questions sur Développement de jeux Android
Tous les jeux Android nécessitent-ils un code Android personnalisé ?
Non. Les moteurs peuvent gérer une grande partie de la boucle du jeu et de l’exportation. Ajoutez du code spécifique à la plate-forme uniquement lorsqu'une fonctionnalité Android requise ou une intégration de moteur l'exige.
Un émulateur est-il suffisant pour tester ?
Il couvre des cas utiles d’écran et de configuration, mais teste également la version prévue sur des appareils physiques. L'émulateur ne reproduit pas toutes les fonctionnalités ou comportements du périphérique.
Pour aller plus loin
Vous avez repéré une information dépassée ? Signaler une correction