Optimisez les tests et les mises à jour en direct grâce à la plateforme d'analyse et d'expérimentation de Roblox
Comment Uplift Games utilise l'analyse de données et l'expérimentation pour optimiser l'expérience joueur dans « Adopt Me ! »

Pour créer un jeu qui se démarque, il faut expérimenter, mesurer et itérer. Grâce aux plateformes Analytics et LiveOps de Roblox, les créateurs peuvent obtenir des informations approfondies sur le gameplay et les performances, tester des modifications et s’adapter à la façon dont les joueurs jouent. Aujourd’hui, nous annonçons la mise en place d’alertes de performances en temps réel, d’un ciblage et d’une segmentation plus précis, ainsi que d’alertes précoces automatisées qui signalent aux créateurs si leurs expérimentations ont un impact sur les indicateurs clés. Ces nouveaux outils permettent aux créateurs de tester des modifications et de déployer des mises à jour en direct en toute confiance. Le développeur UpliftBradB explique ci-dessous comment Uplift Games, le studio à l’origine d’Adopt Me!, utilise les plateformes Analytics et LiveOps de Roblox pour améliorer l’expérience d’adoption d’animaux de compagnie de ses joueurs.
Mesurer et déployer
Maintenir l’engagement à long terme de différents types de joueurs est un exercice d’équilibre délicat. Les données constituent un outil puissant pour comprendre comment les joueurs interagissent avec un jeu, identifier les sources potentielles de problèmes et ajuster le jeu en toute fluidité pour qu’il soit parfaitement adapté. Nous mettons continuellement à jour les plateformes Analytics et Experience LiveOps de Roblox en fonction des retours et des besoins des créateurs. Ces nouveaux outils rendent les plateformes plus flexibles et plus performantes à tous les niveaux.
Analytics
Les tableaux de bord Analytics aident les créateurs à identifier les opportunités ou à déterminer les points nécessitant des améliorations. Par exemple, un fort taux de rétention sur un jour suivi d’une chute brutale de la rétention sur 30 jours pourrait indiquer une demande de contenu plus approfondi. Un faible taux de rétention dès le premier jour, associé à un noyau de joueurs fidèles et de longue date, pourrait signaler un processus d’intégration défaillant ou une courbe de difficulté trop raide.
La plateforme d’analyse peut également classer les données par segments de joueurs afin de montrer si une tendance est générale chez tous les joueurs ou si elle est propre à un segment spécifique. De nouvelles dimensions de segmentation permettent aux créateurs de découper les données en fonction de l’activité en jeu, du niveau d’engagement, de l’activité sur la plateforme, de l’ancienneté et des dépenses sur la plateforme, afin de comprendre comment les modes de jeu diffèrent.

Surveillance des performances
Les problèmes de performances peuvent être difficiles à cerner. Les indicateurs de télémétrie prêts à l'emploi, tels que les taux de plantage, l'utilisation de la mémoire, le temps CPU et la fréquence d'images par version, aident les créateurs à corriger les bugs et à s'assurer que leurs jeux fonctionnent correctement sur tous les types d'appareils. Nous avons également ajouté une nouvelle fonctionnalité de détection des erreurs, des règles personnalisées pour organiser les rapports d'erreurs et des alertes de performances en temps réel afin de mettre en évidence les problèmes critiques, permettant ainsi aux créateurs de réagir le plus rapidement possible.

Expérimentations
Le système « Expériences » de Roblox permet aux créateurs de mener des tests A/B afin de mesurer avec précision l’impact d’une fonctionnalité ou d’une modification. Nos dernières mises à jour ajoutent le ciblage par segment, une configuration plus flexible et plus rapide, ainsi qu’un système de détection précoce des problèmes qui alerte le créateur en temps quasi réel si le temps de jeu, l’ARPU ou le taux de conversion passe en dessous d’un seuil spécifique. Au cours de l’année à venir, nous ajouterons encore plus d’options pour les indicateurs personnalisés créés par les créateurs et la segmentation des résultats des expériences.

Configurations
Les configurations permettent aux créateurs de lancer des fonctionnalités et de mettre à jour les valeurs en jeu en temps réel sans redémarrer le serveur. Avec cette mise à jour, nous avons accéléré la propagation des configurations et ajouté une fonctionnalité « publier en tant que » qui permet aux créateurs de publier d’un environnement à un autre (par exemple, du test vers la production). Nous avons également ajouté des configurations conditionnelles, qui permettent aux créateurs d’appliquer différentes valeurs afin de personnaliser l’expérience pour différents segments de joueurs. Par exemple, les créateurs peuvent modifier les valeurs de difficulté pour faciliter une quête ou un donjon pour les nouveaux joueurs, ou supprimer les invites publicitaires récompensées pour les joueurs ayant dépensé des Robux.
Pour les créateurs qui souhaitent exploiter des données via des outils tiers dans le cadre de leur workflow, nos API OpenCloud permettent une gestion programmatique de ces fonctionnalités. Par exemple, les créateurs peuvent utiliser des assistants de codage pour mettre en place des expériences ou surveiller les analyses.
Découvrez-en plus sur l’utilisation des analyses, du suivi des performances, des expériences et des configurations sur le Devforum.
Optimisation de l’expérience joueur dans « Adopt Me ! »
Uplift Games, le studio à l’origine d’Adopt Me !, un jeu d’adoption d’animaux de compagnie totalisant 44,4 milliards de visites, utilise la plateforme Analytics et les Expériences de Roblox pour tester de nouvelles fonctionnalités. Ces tests leur permettent d’offrir une expérience exceptionnelle à des joueurs aux styles de jeu très variés, qu’il s’agisse d’élever et d’échanger des animaux, de jouer un rôle ou de construire des fermes. Le développeur UpliftBradB a expliqué comment l’équipe aborde la conception d’un ensemble de fonctionnalités et d’une communauté aussi diversifiés.
« Adopt Me ! est conçu pour tous les âges », a déclaré UpliftBradB. « Nous voulons que chaque mécanisme reste compréhensible, tout en apportant le niveau de complexité approprié à des systèmes comme la construction et l’échange, qui plaisent aux joueurs plus âgés. »
L’équipe a récemment déployé une plateforme d’échange remaniée où les joueurs peuvent être mis en relation pour échanger des animaux de compagnie. « Nous avons utilisé des analyses et mené des expériences pour tester notre plateforme d’échange pendant un certain temps avant de déployer l’expérience complète », a expliqué UpliftBradB. « Nous avons testé de nombreuses variables, telles que la taille des serveurs et les signaux de mise en relation, et observé comment les joueurs interagissaient avec le système. Les joueurs étaient-ils plus engagés ? Le nombre d’échanges augmentait-il ? »
Tester les changements et observer les résultats dans les analyses a donné à l’équipe la certitude qu’elle allait dans la bonne direction. Mais certains changements ont eu des effets inattendus. « Nous avons développé une fonctionnalité permettant aux joueurs d’obtenir une monnaie spéciale en jouant avec des amis, qu’ils pouvaient ensuite utiliser pour acheter des familiers spéciaux », a expliqué UpliftBradB. « L’objectif était d’encourager le jeu en groupe, mais les joueurs ont rapidement compris qu’ils pouvaient inonder le serveur de demandes d’amis pour obtenir davantage de monnaie. Cela n’aurait peut-être pas posé de problème en soi, mais nous avons également constaté une forte augmentation du nombre de joueurs créant des serveurs privés pour échapper à ce spam. »
Grâce aux outils d’analyse, l’équipe a également pu surveiller les performances et s’adapter rapidement lorsqu’elle a repéré un problème avec une nouvelle fonctionnalité introduite lors de son événement estival. Elle avait ajouté des poissons que les joueurs pouvaient pêcher dans le cadre de cet événement, mais a rapidement constaté un problème. « Le taux de plantage et la fréquence d’images nous ont mis la puce à l’oreille : quelque chose n’allait pas », a déclaré UpliftBradB. « En creusant la question, nous avons découvert que nous avions classé les poissons comme éléments de décor… ce qui obligeait le moteur à rafraîchir les arrière-plans de manière excessive. » Le fait d’avoir repéré le problème tôt a permis à l’équipe de le résoudre rapidement.
N’hésitez pas à analyser
L’histoire d’UpliftBradB est courante chez les créateurs : l’analyse et l’expérimentation font passer l’itération d’une hypothèse éclairée à une stratégie fondée sur les données. La plateforme flexible de Roblox contribue à faire de l’optimisation et de la prise de décision fondée sur les données une partie intégrante du flux de travail de chaque créateur. D’ici la fin de l’année, nous prévoyons d’étendre les capacités d’analyse à Build, notre onglet de création « mobile first » dans l’application Roblox. Une fois cette intégration effective, les créateurs pourront surveiller les performances où qu’ils se trouvent. Nous enrichirons également la plateforme de nouvelles fonctionnalités, notamment des actions d’expérimentation personnalisées. Les créateurs intéressés peuvent s’inscrire dès maintenant à un programme d’accès anticipé pour tester les toutes dernières fonctionnalités d’expérimentation avant leur lancement officiel sur Roblox.
Roblox permet aux créateurs de concevoir, de publier et d’iterer de manière intelligente, le tout en un seul et même endroit.


