View a markdown version of this page

GAMESEC03-BP01 Déterminez votre approche pour identifier et contrôler l'accès des joueurs à l'environnement et aux ressources de votre jeu - Lens de l'industrie du jeu

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

GAMESEC03-BP01 Déterminez votre approche pour identifier et contrôler l'accès des joueurs à l'environnement et aux ressources de votre jeu

Cette décision est influencée par votre stratégie d'acquisition et de monétisation de joueurs, par l'expérience des joueurs et par d'autres facteurs tels que les fonctionnalités existantes qui peuvent être fournies par vos partenaires éditeurs de jeux. Par exemple, un jeu peut nécessiter des achats et demander à un joueur de créer un profil utilisateur pour associer des méthodes de paiement en argent réel à son compte.

Niveau d’exposition au risque si cette bonne pratique n’est pas respectée : élevé

Directives d’implémentation

Un jeu peut également souhaiter réduire la barrière à l'entrée pour les joueurs débutants en supprimant la nécessité de créer un compte utilisateur avant de jouer au jeu, améliorant ainsi les chances qu'un joueur essaie le jeu pour la première fois. Généralement, les jeux mettent en œuvre une ou plusieurs combinaisons d'approches de gestion de l'identité des joueurs et des accès pour leur jeu.

Accès anonyme ou non authentifié

Ce niveau d'accès est utile dans les situations où un jeu n'oblige pas le joueur à créer un nouveau compte utilisateur ou à créer un lien avec son identité sur les réseaux sociaux et les consoles de jeu. C'est le moyen le plus simple et le plus rapide pour un joueur de commencer à jouer à un jeu. Il est particulièrement utile dans les jeux mobiles où le développeur de jeux souhaite réduire les obstacles à l'entrée pour l'expérience initiale. 

Dans ce scénario d'accès, si vous souhaitez identifier l'utilisation lors de l'installation du jeu, vous pouvez programmer le client du jeu pour générer et stocker un identifiant unique sur l'appareil du joueur. Cet identifiant unique est utilisé pour identifier le joueur au cours des sessions de jeu sur son appareil et permet de générer des rapports analytiques sur l'utilisation au fil du temps. Plus tard, si un joueur choisit de créer un compte, vous pourrez associer son nouveau compte utilisateur à son identifiant unique généré précédemment. Cela permettra de lier leur nouvelle identité de joueur à leur utilisation historique, qui peut inclure des statistiques et des succès de jeu. 

Si un joueur ne crée pas et n'associe pas de compte, l'appareil qu'il utilise pour interagir avec le jeu peut être identifié de manière unique, mais les informations récupérables sur le joueur ne sont ni collectées ni stockées. Ainsi, si le joueur casse ou perd son appareil, les données précédemment stockées associées à l'appareil sont également perdues et peuvent ne pas être récupérables.

Authentification avec nom d'utilisateur et mot de passe

Un jeu peut permettre aux joueurs de créer leurs propres comptes utilisateurs avec un nom d'utilisateur et un mot de passe qui sont stockés dans le backend du jeu. Cela peut se produire lorsqu'un développeur de jeu collabore avec un éditeur de jeux qui possède déjà un système de compte joueur existant auquel le développeur peut s'intégrer. Un développeur qui publie ses propres jeux peut également souhaiter simplifier l'expérience des joueurs en leur permettant de créer un compte utilisateur unique pour accéder à tous les jeux qu'ils publient.

Authentification et association de comptes à des réseaux sociaux et à des systèmes de jeu tiers

Il est courant que les jeux en ligne et les jeux dotés de fonctionnalités sociales proposent une fédération de fournisseurs d'identité tiers afin de simplifier l'expérience des joueurs. Au lieu de demander aux joueurs de créer une combinaison nom d'utilisateur et mot de passe pour s'authentifier, vous pouvez utiliser la fédération d'identité pour permettre aux joueurs de s'authentifier à l'aide de leurs comptes tiers sur les réseaux sociaux et les consoles de jeu. Ce processus de connexion simplifie l'expérience de connexion et d'inscription pour les joueurs. Il constitue également une alternative pratique à la création obligatoire de compte et une méthode fluide permettant aux joueurs d'accéder aux jeux. 

Pour les développeurs de jeux, un processus de connexion fédéré peut offrir un flux de travail rationalisé pour la vérification des joueurs. Cela peut également fournir un moyen plus fiable de gérer les données des joueurs utilisées à des fins de personnalisation. En effet, vous n'avez pas besoin de demander aux joueurs de vous fournir certaines données qu'ils ont probablement déjà fournies au fournisseur d'identité tiers. De plus, ces systèmes intègrent des fonctionnalités sociales supplémentaires telles que la possibilité de relier les joueurs à leurs amis.

Étapes d’implémentation

  • Utilisez un accès anonyme ou non authentifié pour réduire les obstacles rencontrés par les nouveaux joueurs en générant un identifiant d'appareil unique pour suivre l'utilisation et en permettant de lier les comptes ultérieurement.

  • Implémentez l'authentification par nom d'utilisateur et mot de passe pour les comptes utilisateurs dédiés, en utilisant les systèmes de comptes joueurs existants ou en créant une expérience unifiée entre les jeux.

  • Intégrez des fournisseurs d'identité tiers pour une authentification fédérée, simplifiant les processus de connexion et permettant l'accès aux fonctionnalités sociales et aux données de personnalisation.