Performances du jeu

Une fois votre jeu mis en ligne, il est important de continuer à mesurer les indicateurs clés avec les statistiques sur les jeux vidéo. Surveiller de près vos indicateurs vous permettra de prendre de meilleures décisions quant à la conception de vos fonctionnalités, de bénéficier de précieuses insights sur votre audience et de vous assurer que vos mises à jour maintiennent votre jeu sur la bonne voie.

Les statistiques sur les jeux vidéo consignent automatiquement les évènements et les données démographiques. Vous pouvez obtenir des informations agrégées et anonymes à propos de votre audience, comme les groupes d’âge, les pays et les langues parlées. En outre, vous pouvez voir des informations relatives à l’interaction, comme la rétention et les utilisateur·ices actif·ves quotidien·nes.

Grâce à une fonctionnalité de la section Hébergement web, vous pouvez distribuer le package de votre jeu à un sous-ensemble de votre audience et suivre de près les modifications de données afin de valider l’amélioration de vos indicateurs suite aux mises à jour de votre jeu.

Temps de chargement et performances

Le chargement initial ne devrait pas prendre plus de 5 secondes (6 Mo) : les Jeux instantanés doivent être « instantanés » et les joueur·euses auront tendance à s’en détourner si le chargement initial prend trop de temps. Chargez uniquement jusqu’à 6 Mo de contenu lors du chargement pour démarrer le jeu. La taille totale de votre pack peut atteindre 200 Mo, mais nous chargerons uniquement les fichiers explicitement requis par votre index.html pendant le chargement initial. Veillez donc à utiliser ce laps de temps uniquement pour charger les ressources essentielles à la première session et à reporter le chargement des autres ressources jusqu’au moment où elles seront nécessaires.

Signalez la progression du chargement initial : lors du chargement initial, vous devez nous informer de la progression du chargement à l’aide de setProgress.

Évitez les écrans de chargement secondaire : une fois que l’anneau de chargement natif affiche 100 % d’achèvement, les joueur·euses ne doivent pas être transporté·es dans une autre expérience d’attente, mais doivent pouvoir jouer tout de suite.

Optimisez le contenu pour l’ordinateur : vous pouvez avoir une orientation différente pour le navigateur sur ordinateur en utilisant l’option override_web_orientation dans la configuration du pack. Cela vous permettra de faire bon usage de l’ensemble de vos ressources web.

Optimisez le contenu pour les appareils mobiles : bien que Jeux instantanés puisse fonctionner dans un navigateur sur ordinateur, il est judicieux d’optimiser l’affichage et les proportions pour les appareils populaires sous iOS et Android.

Chargez les ressources en parallèle avec initializeAsync : n’attendez pas la résolution de la promesse initializeAsync avant de télécharger vos ressources. Vous pouvez réaliser le téléchargement en parallèle.

Envisagez la minimisation et/ou l’enlaidissement du code : vous pouvez réduire considérablement la taille de téléchargement et les besoins en mémoire des ressources de code ; l’obscurcissement appliqué au code dans le processus prévient contre la tricherie et le vol de votre code de jeu.

Expériences joueur·euse

Première expérience de joueur·euse

Permettez aux joueur·euses chevronné·es de revenir au tutoriel le cas échéant. Leur dernière partie peut remonter à un certain temps, ou ils et elles souhaitent peut-être montrer le tutoriel à quelqu’un. Notez qu’il ne faut pas montrer le tutoriel systématiquement à chaque session, mais plutôt laisser aux joueur·euses expérimenté·es la possibilité de jouer directement.

Pensez aux paramètres de groupe pour les nouvel·les joueur·euses qui rejoignent le groupe ultérieurement. Vous devez vérifier que ces joueur·euses voient le tutoriel lors de leur première partie.

Utilisez des tutoriels jouables plutôt que du texte, si possible. Les meilleurs tutoriels sont ceux qui ne ressemblent pas à des tutoriels.

Expérience joueur·euse récurrent·e

Le tutoriel doit être accessible aux joueur·euses de tous niveaux, mais doit être simple à ignorer.

Raccourci sur l’écran d’accueil (sous Android seulement)

Invitez les utilisateur·ices à ajouter un raccourci vers vos jeux afin d’augmenter la rétention à long terme grâce à la création d’un point d’entrée persistant supplémentaire. Utilisez l’API de raccourcis de l’écran d’accueil pour placer une boîte de dialogue dans le jeu invitant les joueur·euses à enregistrer ce dernier sur leur écran d’accueil pour les appareils sous Android. Cette action peut être récompensée. Vous pouvez utiliser la méthode canCreateShortcutAsync pour déterminer si la session de jeu actuelle permet la création d’un raccourci.

Localisation

Localisez votre jeu : les joueur·euses ont tendance à interagir davantage avec un jeu dans une langue qui leur est naturelle. Le tableau ci-dessous vous aidera à décider des langues dans lesquelles traduire le contenu de votre jeu :


Classement Langues Priorité

Les 10 langues les plus utilisées

EN (anglais), ES (espagnol), PT (portugais), FR (français), AR (arabe), ID (indonésien), VI (vietnamien), TH (thaï), TR (turc), PL (polonais), DE (allemand)

Indispensables

Les 10 langues suivantes les plus utilisées

IT (italien), ZH (chinois), RU (russe), TR (turc), MY (birman), MS (malais), RO (roumain), NL (néerlandais), SV (suédois)

Souhaitables