Assurance qualité
Retour au Labo
Tests de certification : Un succès assuré pour votre jeu sur toutes les plateformes
Genshin Impact se distingue comme étant l'un des jeux vidéo les plus réussis de tous les temps, à la fois en termes de téléchargements et de revenus, depuis sa sortie en septembre 2020. En plus de sa jouabilité, un facteur significatif du succès de Genshin Impact réside dans sa présence stratégique à la fois sur mobile et sur PlayStation, connectant de manière fluide les expériences de jeu entre ces deux plateformes.
Sortir un jeu sur plusieurs plateformes n'est pas nouveau : avant Genshin Impact, un nombre considérable de jeux sont sortis sur deux plateformes en même temps, sur PC et sur console (Xbox/PS/Nintendo Switch) par exemple. De plus, avec l'évolution des appareils mobiles, les plateformes mobiles sont devenues des acteurs majeurs qui exigent une attention croissante de la part des développeurs. Les jeux multiplateformes s'adressent non seulement à des publics divers sur différentes plateformes, mais ils permettent également aux développeurs de réaliser de plus grands bénéfices, car ils exploitent le potentiel expansif de ces plateformes.
Cependant, lancer des jeux sur plusieurs plateformes est un peu plus compliqué que de simplement dire « développons un jeu et mettons-le sur PlayStation/Xbox/Nintendo Switch! » ou de porter votre jeu à succès de la plateforme d'origine vers une autre. Pour sortir un jeu sur une plateforme supplémentaire, une des conditions est de réussir les tests de certification.
Afin de mieux comprendre ce que sont les tests de certification et d'examiner les meilleures pratiques en termes de préparation et d'exécution, nous avons interrogé trois de nos experts en assurance qualité : Xing Zhang de PTW Shanghai, Bruce Lin de PTW Taipei, et Myoung Gun Kim de PTW Corée.
Xing: Je suis Xing Zhang, chef d'équipe d'AQ à PTW Shanghai. J'ai rejoint PTW Shanghai en 2003 et j'ai plus de 20 ans d'expérience dans le domaine de l'AQ.
Myoung Gun: Je suis Myoung Gun Kim, responsable de l'équipe d'AQ à PTW Corée. Je travaille à PTW depuis 2014 et j'ai acquis une expérience significative en assurance qualité au cours de cette dernière décennie.
Bruce: Je suis Bruce Lin, responsable de l'AQ de PTW pour la région Asie. Je travaille à PTW depuis 2016 et dans le secteur vidéoludique depuis plus de 10 ans.
Xing: Les tests de certification vérifient qu'un jeu est conforme aux exigences et aux normes des différentes plateformes.
Les trois principaux fabricants de consoles, Sony, Microsoft et Nintendo, ont chacun leurs propres spécifications, aussi connues sous les noms de TRC, TCR, et Lot Check. Si des développeurs veulent sortir un jeu sur ces consoles, ils doivent le soumettre à des tests de certification. Ce n'est qu'après que le fabricant a vérifié que le jeu est conforme à ces spécifications qu'il sera autorisé à sortir sur la console.
Myoung Gun: Les tests de certification sont essentiels pour vérifier que les utilisateurs finaux d'un jeu peuvent y jouer de manière fluide sur les différentes plateformes. Chaque plateforme, notamment les consoles (PlayStation, Xbox, etc.), les plateformes mobiles (App Store, Google Play Store, etc.), et PC (Steam, Epic Games Store, etc.) ont leurs propres lignes directrices en matière de conformité. Échouer au test de certification signifie que le jeu ne peut pas sortir.
Au cours des tests de certification, nous nous assurons que toutes les technologies et régulations compatibles avec chaque console fonctionnent correctement. Il s'agit notamment de vérifier le bon fonctionnement des techniques de rendu graphique (telles que le lancer de rayons), de garantir l'utilisation correcte de l'haptique unique des manettes, de respecter les différentes règles d'utilisation des logos et de se conformer aux réglementations en matière de paiement en jeu. De plus, pour le contenu en RV, nous examinons tous les aspects qui pourraient éventuellement affecter la sécurité et l'expérience des utilisateurs.
Bruce: S'assurer que l'appellation des boutons respecte la terminologie de la plateforme et que les bons messages d'erreurs s'affichent aux bons moments et conformément aux directives de la plateforme sont d'autres aspects importants.
Xing: Le fonctionnement des jeux sur des appareils mobiles et sur des consoles peut être très différent sur plusieurs aspects.
Pour l'affichage visuel, par exemple, les jeux s'affichent en plein écran sur les appareils mobiles, mais les consoles n'autorisent généralement les jeux qu'à occuper 90 % de l'écran. Les développeurs doivent donc prendre ce facteur en considération lorsqu'ils conçoivent l'interface utilisateur. La résolution et d'autres aspects techniques représentent également des défis de taille, car les appareils mobiles et les consoles ont différentes capacités en termes de performance. Les jeux sur console nécessitent que les actifs graphiques s'adaptent au 1080p, voire au 4K, alors que les jeux sur mobile n'ont pas forcément des exigences techniques aussi élevées.
La plateforme PC a généralement des exigences minimales en matière de certification et de réglementation.
Myoung Gun: Habituellement, les jeux mobiles et PC sont soumis à des tests de compatibilité pour vérifier qu'ils fonctionnent sur différents supports, car les utilisateurs finaux utilisent différentes spécifications. Les jeux pour console, eux, sont spécifiquement conçus pour certains appareils et ne nécessitent pas de tests de compatibilité matériel.
L'un des éléments de distinction des plateformes est leurs fonctionnalités de commande uniques. Les schémas de commande varient selon les plateformes. Les jeux sur console utilisent des manettes avec des manches à balai et des capteurs gyroscopiques, tandis que les PC et appareils mobiles utilisent des claviers et des souris, ou même des écrans tactiles. Tester les jeux sur console inclut la vérification de plusieurs méthodes de commandes.
De nos jours, les manettes de jeu sont prises en charge sur PC et sur les appareils mobiles, les claviers et les souris sont compatibles avec les consoles, et les appareils mobiles sont dotés de capteurs gyroscopiques. Cependant, les commandes varient encore beaucoup selon la plateforme pour laquelle le jeu a été conçu.
Les tests de certification examinent si un jeu sorti sur une console prend en charge un clavier et une souris, mais cela peut ne pas poser de problème si la plateforme n'impose pas une telle prise en charge. Les développeurs doivent aussi prendre cela en compte, et la phase d'AQ doit également effectuer des tests en ce sens.
Xing: Il est impossible lister en détail toutes les exigences des plateformes Sony, Microsoft et Nintendo, tellement elles sont nombreuses. Cependant, il y a certains points clés :
Les noms, les couleurs et les positions des boutons sur les manettes diffèrent d'une plateforme à l'autre (par exemple, la PlayStation utilise des cercles, des triangles et des carrés, tandis que Nintendo et Microsoft utilisent des lettres).
Les exigences en matière de résolution d'affichage varient, y compris les spécifications telles que 4K et HDR.
Chaque plateforme a ses propres règles concernant les sauvegardes de jeu dans le nuage.
Parfois, la PlayStation et la Xbox n’autorisent pas certaines fonctions telles que la diffusion en direct dans les jeux.
Les exigences en matière de trophées et de succès peuvent varier d'une plateforme à l'autre.
Les manuels de spécifications de Sony et Nintendo sont disponibles en anglais et en japonais, tandis que ceux de Microsoft sont principalement en anglais.
Myoung Gun: En ce qui concerne les consoles de jeu, il est important de noter que chaque plateforme possède sa propre structure de manette et ses propres conventions terminologiques. Il en résulte de nombreuses différences, notamment en ce qui concerne la compatibilité de votre jeu, les fonctionnalités qui peuvent être partagées, l'autorisation de la diffusion en direct et les règles spécifiques relatives à l'utilisation du nuage.
En outre, la stratégie de vente des produits varie d'un fabricant à l'autre. Certains privilégient les jeux exclusifs qui ne sont pas disponibles sur d'autres plateformes lorsqu'ils choisissent des jeux pour leurs consoles. Par conséquent, les développeurs de jeux qui souhaitent figurer dans leur boutique doivent satisfaire à des normes de certification rigoureuses.
D'un autre côté, certains fabricants choisissent d'élargir leur clientèle en veillant à ce que leurs consoles puissent accueillir un grand nombre de jeux. Contrairement à l'approche précédente, ils sont susceptibles d’opter pour des exigences de certification moins strictes afin d'attirer davantage de développeurs de jeux sur leur plateforme.
Myoung Gun: La sortie d'une nouvelle console s'accompagne souvent de l'introduction d'une technologie de pointe dite « de nouvelle génération ». Chez PTW, nous encourageons les testeur·euse·s à acquérir une expérience pratique des dernières technologies. Les fabricants de consoles créent des appareils spécialisés à l'intention des développeurs et des testeur·euse·s, qui ne sont pas disponibles pour le grand public. Ces appareils sont vendus exclusivement à des personnes qualifiées et en quantités limitées, ce qui rend difficile l'acquisition de la quantité nécessaire. Heureusement, nous ne sommes pas confrontés à ce problème, car nous possédons déjà un nombre important de consoles de test dédiées.
Le processus de développement de nouveaux appareils est généralement long chez les trois fabricants principaux de consoles de jeux.
Bruce: D'un point de vue logistique, la dernière génération de consoles peut être difficile à se procurer dans un premier temps en raison des stocks limités. La solution serait de s'adresser à la fois à l'éditeur du titre et à la première partie pour trouver un arrangement en matière d'approvisionnement.
Xing: Pour les développeurs chinois qui se lancent pour la première fois dans la création de jeux pour consoles, la tâche peut s'avérer difficile s'ils n'ont pas bien compris les spécifications de chaque plateforme et n'ont pas organisé correctement le processus de soumission.
En Chine, de nombreux jeux ont été initialement conçus pour les téléphones portables. Face à leur popularité, les développeurs espéraient les porter sur console. Toutefois, dans la plupart des cas, ces développeurs n'ont pas pris en compte la compatibilité avec les consoles lors de la phase initiale de développement du jeu. Lors du portage de jeux mobiles sur console, ils ont dû revoir de nombreux mécanismes et logiques de jeu pour les rendre compatibles. Cela implique souvent de réviser ou de réécrire des parties importantes du code pour tenir compte des exigences matérielles, des commandes et d'autres exigences spécifiques des consoles.
Myoung Gun: Les développeurs sur les marchés ayant une expérience limitée dans le développement de jeux pour consoles, comme la Corée du Sud, peuvent rencontrer des difficultés pour comprendre les exigences de certification de la plateforme au cours des phases initiales de développement.
Il se peut qu'il y ait plus d'éléments et de tests que prévu dans les lignes directrices. Si certains documents sont disponibles en coréen, la plupart des documents récents ne sont disponibles qu'en anglais ou en japonais. Cela pose des problèmes aux développeurs inexpérimentés qui peuvent avoir du mal à comprendre le matériel.
En outre, les exigences en matière de certification peuvent faire l'objet de changements soudains, avec l'ajout ou la suppression de nouvelles exigences. Il peut donc être difficile pour les développeurs de se tenir au courant des dernières exigences en matière de certification, à moins qu'ils n'aient un·e spécialiste des tests certifié·e dans leur équipe.
Bruce: Les développeurs ne disposent pas toujours d'une ressource en interne ayant l'expertise nécessaire pour effectuer les tests de certification. Nous recommandons de travailler avec un prestataire de services comme PTW, qui possède une expertise en matière de tests de certification, afin d'obtenir le meilleur retour sur investissement.
Xing: Les tests de certification évoluent de concert avec le développement rapide des jeux, des appareils et des plateformes. Par exemple, l'avènement de la RV a conduit à l'établissement de normes pour les jeux en RV, soulignant ainsi l'importance des tests de certification.
Cependant, il existe une plateforme qui peut être considérée comme unique, et c'est la Xbox. En raison de la stratégie actuelle de Microsoft visant à combler le fossé entre la Xbox et le PC, il est possible que les directives de certification pour la Xbox s'alignent davantage sur celles du PC, ce qui signifie que les exigences deviendront progressivement moins strictes.
Myoung Gun: Avec les progrès de la technologie matérielle, le processus de validation des dispositifs d'entrée dans les tests de certification a également évolué. Les exigences en matière de graphisme et de son sont également devenues plus élevées.
La popularité grandissante des dispositifs de RV/RA/RM ces dernières années les a rendus plus accessibles et, avec les grandes avancées de la technologie de l'IA, il est probable que les futures exigences de certification seront encore plus rigoureuses.
Myoung Gun: Comme pour tout type de test, y compris les tests de certification, le fait de disposer d'un groupe de testeurs et de testeuses indépendant des développeurs peut accroître leur expertise et leur capacité à identifier les défauts. En outre, cela peut réduire le nombre de tâches et les coûts administratifs pour les développeurs, leur permettant ainsi de se concentrer sur le développement du jeu.
Même les développeurs les plus importants qui disposent de leur propre service d'assurance qualité font souvent appel à des sociétés spécialisées pour les tests de certification, en particulier pour les tests de certification des consoles, pour lesquels ils n'ont qu'une expérience limitée. Les petits et moyens développeurs peuvent également trouver plus efficace de travailler avec un prestataire de services pour les tests de certification afin d'économiser des ressources, y compris de la main-d'œuvre et des coûts.
Bruce: L'avantage est que les développeurs et les éditeurs n'ont pas besoin de maintenir ces effectifs tout au long de l'année. Le partenaire externe disposera de spécialistes en certification.
L'inconvénient est que la disponibilité du fournisseur varie en fonction des projets qu'il a programmés.
La meilleure pratique pour travailler avec un partenaire externe est de faire une demande le plus tôt possible dans le cycle de développement afin de s'assurer de sa disponibilité.
Bruce: Planifiez la date de début du test de certification au moins un mois avant la soumission de la certification. En outre, si vous pensez que le test entraînera de nombreux bogues, vous devrez peut-être procéder à de nouveaux tests après avoir apporté les corrections nécessaires.
Xing: Je suggère à tous les développeurs de décider sur quelles plateformes ils ont l'intention de publier leur jeu pendant la phase de développement, de comprendre les exigences de certification de chaque plateforme le plus tôt possible et d'établir à l'avance des contacts avec les fournisseurs appropriés.
Myoung Gun: Collaborer avec un prestataire de services qui emploie des spécialistes certifié·e·s en matière de tests peut présenter des avantages significatifs, notamment un gain de temps et de ressources, ainsi que la garantie d'un niveau supérieur de compétence en matière de tests.
Les tests de certification sont indispensables pour offrir des expériences de jeu de haute qualité, cohérentes et fiables sur plusieurs plateformes. En se concentrant sur la performance, la stabilité et la conformité réglementaire, ce processus améliore la satisfaction des joueurs et joueuses et contribue au succès global d'un jeu dans l'industrie compétitive des jeux vidéo. Une équipe de spécialistes comme celle de PTW, qui possède une grande expérience en matière de tests de certification, peut aider vos jeux vidéo à naviguer avec aise dans le multivers des plateformes.