Skip to main content
Version 3.0, 11/01/2025 Les jeux XBOX doivent respecter les normes de qualité XBOX et être entièrement fonctionnels et testables.

Fonctionnellement complet et testable

Les titres doivent être entièrement fonctionnels et testables lorsqu’ils sont soumis à la certification. Cela inclut l’ensemble du code client, des artefacts de soumission et du contenu téléchargeable. Les titres doivent être empaquetés proprement, sans aucun échec, à l’aide de la version actuelle de Submission Validator. Les journaux de Submission Validator doivent être inclus dans la soumission.

Normes de qualité XBOX

Les jeux XBOX doivent fonctionner correctement dans tous les modes de jeu et tous les scénarios afin de répondre aux attentes des joueurs.
Intégrité du titre
Les titres doivent être exempts de problèmes graves tels que des plantages, des blocages, des fréquences d’images rendant le jeu injouable, des bogues entravant considérablement la progression ou des corruptions graphiques. Les paramètres, options et commandes du jeu doivent être appliqués correctement et respecter les paramètres par défaut le cas échéant. La navigation et la disponibilité du contenu doivent être fluides, sans impasse ni menu inaccessible. Les fonctionnalités multijoueur doivent être stables et opérationnelles, quel que soit le nombre de joueurs.
Compatibilité des sauvegardes de jeu
Les sauvegardes de jeu et la progression des joueurs doivent continuer à fonctionner après les mises à jour de contenu. En outre, aucune perte de données permanente ne doit se produire lors du chargement d’une sauvegarde mise à jour avec la version de base sur disque.

Informations supplémentaires

Les soumissions inexactes et incomplètes seront rejetées par la certification. Veillez à consulter la documentation Soumission à la certification XBOX dans Partner Center avant de soumettre votre titre à la certification. Pour toute question relative à la soumission à la certification, contactez vos contacts Microsoft.
Submission Validator
Submission Validator n’est pas un outil autonome utilisé par le développeur. Il est plutôt appelé automatiquement pour vérifier une application chaque fois que la commande makepkg pack est utilisée. Pour plus d’informations sur la syntaxe et l’utilisation en ligne de commande, consultez la page de référence makepkg. Les types de problèmes identifiés par Submission Validator s’étofferont et évolueront au fil du temps, dans le but de faciliter le parcours depuis la soumission jusqu’à la mise sur le marché, en passant par la certification. Pour obtenir la liste actuelle des problèmes détectés par Submission Validator, consultez Contrôles de qualité de Submission Validator.
Services hébergés par le partenaire
Les services partenaires nécessaires à l’exécution du jeu doivent être opérationnels et correctement configurés lors de la soumission à la certification. Ces services seront vérifiés avant la planification du test du titre et doivent rester opérationnels pendant toute la durée de la certification.

Conseils d’implémentation et bonnes pratiques

Options et paramètres
Les paramètres du jeu, tels que les options, les commandes et les langues, s’appliquent correctement lorsqu’ils sont modifiés en cours de jeu et après l’arrêt et le relancement du titre. Les paramètres par défaut sont respectés le cas échéant.
Navigation
Toutes les commandes de navigation doivent fonctionner comme prévu. Sur console, le jeu doit être entièrement navigable avec une manette. Le contenu ne comporte aucune impasse, tous les menus du jeu sont navigables et tout le contenu est disponible.
Prise en charge de la localisation
Aucune exigence n’est imposée quant au niveau de localisation qu’un titre doit prendre en charge. Dans les zones où du texte localisé est pris en charge, celui-ci doit être lisible quelle que soit la configuration d’affichage.
Classements
Les titres doivent permettre aux utilisateurs de publier des statistiques dans tous les classements disponibles et de trier ces classements à l’aide des filtres fournis.
Changement d’état du casque sur console
Sur console, le son doit continuer à être entendu lorsqu’un casque est connecté, retiré, puis reconnecté. Consultez Comparaison des API audio du kit de développement logiciel XBOX One et du Microsoft Game Development Kit

Cas de test de certification

Le tableau suivant indique les cas de test XR-003 qui s’appliquent à votre titre sur console ou sur PC.

003-02 Intégrité du titre

Configuration Étapes du test
  1. Connectez-vous à un profil XBOX et lancez le titre.
  2. Parcourez tous les menus et sous-menus, examinez toutes les fonctionnalités et terminez tous les modes de jeu.
    • Interagissez avec l’ensemble de l’interface utilisateur des menus, du contenu supplémentaire et des modes de jeu solo et multijoueur, y compris les fonctionnalités supplémentaires, et terminez-les dans toutes les langues prises en charge.
    • Testez les modes hors connexion, en ligne et en écran partagé, le cas échéant.
    • Testez les modes de jeu multijoueur avec le nombre maximal de joueurs.
    • Publiez des statistiques dans tous les classements pris en charge.
Résultat attendu
Tous les titres doivent offrir aux utilisateurs une expérience de divertissement XBOX fiable, équitable, cohérente et complète.
Exemples de réussite
  1. Le titre peut être terminé dans tous les modes de jeu.
  2. Les options définies en cours de jeu sont enregistrées après l’arrêt et le relancement du titre.
  3. Toutes les zones du titre sont navigables comme prévu.
  4. Le texte localisé s’affiche correctement dans toutes les zones où il est pris en charge.
  5. Les utilisateurs peuvent publier dans les classements comme prévu.
Exemples d’échec
  1. Le titre plante à la fin d’un niveau ou l’utilisateur est empêché de progresser dans une zone quelconque du jeu.
  2. Certaines zones du titre ne sont pas navigables comme prévu.
  3. Si l’utilisateur inverse les commandes horizontales ou verticales de la caméra à partir du menu pause, les commandes de la caméra ne changent pas en cours de jeu.
  4. Les utilisateurs ne peuvent pas publier dans les classements comme prévu.
  5. Un mode de jeu donné ne peut pas être terminé si l’utilisateur a déjà terminé un autre mode.
  6. Les options définies en cours de jeu sont réinitialisées à leurs valeurs par défaut après l’arrêt et le relancement du titre.
  7. Le titre est injouable en raison de problèmes de fréquence d’images.

003-16 Compatibilité des sauvegardes de jeu

Étapes du test
  1. Connectez-vous à un profil XBOX et lancez le jeu sans vous connecter à XBOX.
  2. Jouez au jeu et sauvegardez votre progression et vos paramètres.
  3. Redémarrez le jeu et vérifiez que vous pouvez charger et reprendre la progression sauvegardée à l’étape 2.
  4. Connectez-vous à XBOX et installez la mise à jour de contenu du titre de base.
  5. Vérifiez que vous pouvez toujours charger et poursuivre votre progression sauvegardée après la mise à jour.
  6. Redémarrez le titre, commencez une nouvelle partie et sauvegardez à nouveau votre progression.
  7. Quittez et désinstallez le jeu.
  8. Réinstallez et lancez le jeu de base sans connexion au réseau XBOX.
  9. Vérifiez que l’une des situations suivantes se produit :
    • Vous pouvez charger et poursuivre votre progression sauvegardée
    • Le jeu affiche un message indiquant que la sauvegarde nécessite l’installation d’une mise à jour de contenu
    • Le jeu n’affiche pas la sauvegarde effectuée à l’étape 6
  10. Redémarrez le titre et installez la mise à jour de contenu.
  11. Vérifiez que vous pouvez toujours charger et poursuivre votre progression sauvegardée après la mise à jour.
Résultat attendu
Une version d’un jeu dont le contenu a été mis à jour doit pouvoir charger correctement une sauvegarde créée avec la version du jeu sans mise à jour de contenu.
Exemples de réussite
  1. Toutes les sauvegardes peuvent être chargées correctement par une version d’un titre dont le contenu a été mis à jour.
  2. Lors du lancement de la version de base pour charger une sauvegarde mise à jour, l’utilisateur est informé du contenu manquant et reçoit une explication de la raison pour laquelle le fichier de sauvegarde n’a pas pu être chargé, ou les sauvegardes effectuées dans la version mise à jour ne sont pas visibles dans la version de base.
Exemples d’échec
  1. La version du jeu dont le contenu a été mis à jour ne parvient pas à charger une sauvegarde de jeu créée avec une version précédente du titre.
  2. La version de base du jeu plante lors du chargement d’une sauvegarde effectuée avec la version du jeu dont le contenu a été mis à jour.

003-17 Changement d’état du casque

Étapes du test
  1. Activez Windows Sonic pour casque comme format de casque dans les paramètres audio XBOX.
  2. Branchez un casque sur la manette ou connectez un casque sans fil à la XBOX.
  3. Démarrez le titre et progressez jusqu’à la phase de jeu.
  4. Vérifiez que le son est entendu via la télévision et le casque.
  5. Débranchez le casque et vérifiez que le son revient après un court instant.
  6. Rebranchez le casque et vérifiez que le son est entendu via la télévision et le casque.
  7. Répétez les étapes 5 et 6 tout au long du titre.
Résultat attendu
Le son continue d’être entendu sans problème.
Exemples de réussite
  1. Le son revient sans problème chaque fois que le casque est retiré.
  2. Le son revient sans problème lorsque le casque est connecté.
Exemples d’échec
  1. Le son n’est plus entendu après le changement d’état du casque.
  2. Le son est déformé ou altéré après le changement d’état du casque.

003-18 Changement d’état du casque après suspension

Sur les consoles commerciales, un jeu est suspendu dans les conditions suivantes :
  • Lorsque la console passe en veille connectée parce qu’elle est éteinte alors que le mode d’alimentation est défini sur Démarrage instantané.
  • Lorsque le jeu reste hors focus pendant dix minutes. Par exemple, en lançant une application telle que Paramètres et en la gardant au premier plan pendant dix minutes.
Pour ce cas de test, les deux méthodes doivent être vérifiées à l’étape 6. Étapes du test
  1. Connectez-vous à un profil XBOX avec le mode d’alimentation de la console défini sur Démarrage instantané.
  2. Activez Windows Sonic pour casque comme format de casque dans les paramètres audio XBOX.
  3. Branchez un casque sur la manette ou connectez un casque sans fil à la XBOX.
  4. Lancez le jeu et progressez jusqu’à la phase de jeu.
  5. Vérifiez que le son est entendu via la télévision et le casque.
  6. À différents moments du jeu, suspendez le jeu.
  7. Reprenez le jeu et vérifiez que le son est entendu via la télévision.
  8. Rebranchez le casque et vérifiez que le son est entendu via la télévision et le casque.
  9. Répétez les étapes 6 à 8 tout au long du jeu.
Résultat attendu
Le son continue d’être entendu sans problème.
Exemples de réussite
  1. Le son revient sans problème chaque fois que le casque est retiré.
  2. Le son revient sans problème lorsque le casque est connecté.
Exemples d’échec
  1. Le son n’est plus entendu après le changement d’état du casque.
  2. Le son est déformé ou altéré après le changement d’état du casque.

Configurations des bancs de test console et PC

Disposition du banc de test console

La disposition du banc de test console comprend des appareils de toutes les plateformes et générations de consoles XBOX. Cette configuration complète garantit que les tests couvrent un large éventail de configurations afin de maintenir les normes de compatibilité et de performances. Pour connaître les exigences détaillées relatives aux plateformes et générations de consoles, consultez XR-130 : Familles et générations de consoles XBOX. Le tableau ci-dessous présente une vue d’ensemble des différents paramètres et configurations de console utilisés dans un banc de test.

Disposition du banc de test PC

Tester un jeu sur différentes configurations matérielles PC est essentiel pour garantir la compatibilité, identifier les problèmes potentiels et offrir une expérience utilisateur optimale. En testant différentes résolutions d’affichage, cartes vidéo, GPU et CPU, les développeurs peuvent s’assurer que le jeu fonctionne bien sur un large éventail de configurations, ce qui offre une meilleure expérience de jeu à tous les joueurs. Le tableau ci-dessous présente une vue d’ensemble des différentes configurations PC utilisées dans un banc de test.
Dernière modification le 8 octobre 2026