Passer au contenu principal
PlayFab propose divers composants fondamentaux qui servent de briques de base pour le back-end de votre jeu.

Studios, espaces de noms et titres

PlayFab organise les ressources en studios, espaces de noms et titres. Chaque étendue a un objectif différent.

Studio

Un studio est le regroupement administratif que vous utilisez dans le Game Manager. Un studio contient vos titres PlayFab et contrôle l’appartenance à l’équipe, les rôles, les autorisations, la facturation et l’accès au support. L’appartenance au studio et les autorisations ne représentent ni l’identité des joueurs ni les données de jeu.

Espace de noms

Un espace de noms PlayFab définit l’étendue de l’identité des joueurs entre les titres et des données partagées pour un studio. Il permet à PlayFab de reconnaître le même joueur dans plusieurs titres et prend en charge les données partagées par ces titres. Par défaut, un studio dispose d’un espace de noms et tous les titres du studio lui appartiennent. Un titre ne peut appartenir qu’à un seul espace de noms et ne peut pas être déplacé d’un espace de noms à un autre. Certaines API PlayFab et certaines pages du Game Manager utilisent l’ancien terme publisher (éditeur). Le Publisher ID identifie l’espace de noms. Dans ce contexte, éditeur et espace de noms désignent la même étendue inter-titres ; aucun des deux termes ne désigne le studio lui-même.

Titre

Un titre est la limite de ressources PlayFab pour un jeu ou un environnement de jeu. Chaque titre possède ses propres Title ID, configuration, comptes de joueurs propres au titre, données, secrets et paramètres de service. Un studio peut contenir plusieurs titres. Vous pouvez créer des titres distincts pour différents jeux exploités par la même entreprise, ou pour différents environnements de service nécessitant une configuration et des données de joueurs isolées (développement/test/production). Les données stockées au niveau du titre ne sont pas automatiquement partagées avec les autres titres. Utilisez les fonctionnalités à l’échelle de l’espace de noms lorsque l’identité ou les données des joueurs doivent couvrir plusieurs titres. Les espaces de noms et les titres sont également des types d’entités intégrés. D’autres types d’entités intégrés représentent des étendues telles que les joueurs, les groupes et les serveurs.

Identité des développeurs et Game Manager

Pour sécuriser les données de votre jeu, PlayFab utilise l’identité des développeurs afin d’authentifier les utilisateurs et de gérer l’accès administratif aux studios et aux titres. Pour commencer, créez un compte PlayFab et connectez-vous avec votre compte Microsoft. Attribuez des rôles d’utilisateur PlayFab pour accorder l’accès aux autres membres de votre équipe de développement. Le portail web de PlayFab s’appelle Game Manager et constitue l’interface principale de gestion de la configuration de votre studio et de vos titres. La plupart des fonctionnalités du Game Manager disposent également d’un équivalent dans l’API REST, ce qui vous permet de scripter et d’automatiser les modifications de configuration lors des étapes ultérieures de la production.

Configuration du titre

Une fois que vous disposez d’un titre, vous pouvez commencer à stocker des données dans Title Data. Ces données bénéficient de la stratégie d’accès la plus large, permettant à tous les clients et serveurs de votre jeu de consulter TitleData. Les paramètres généraux de configuration du jeu sont souvent stockés dans TitleData, et il est courant que les clients de jeu lisent ces données lors de l’initialisation. Les fonctionnalités Title News fournissent des outils spécifiques pour communiquer avec vos joueurs à l’échelle du titre. De même, au niveau de l’espace de noms, les données d’éditeur sont accessibles depuis n’importe quel titre lié à l’espace de noms et peuvent être utiles pour des événements promotionnels inter-jeux ou des actualités susceptibles d’intéresser l’ensemble de votre communauté de joueurs. Les données d’éditeur (Publisher data) reprennent l’ancien terme d’API désignant les données à l’échelle de l’espace de noms. Il arrive que vous souhaitiez définir des données de configuration ciblant un sous-ensemble des joueurs de votre titre. Pour une configuration ciblée, utilisez la segmentation afin de définir les joueurs d’un segment cible. L’expérimentation est une autre option pour tester différentes configurations sur certaines parties de votre base de joueurs.

Identité des joueurs

Le système d’identité des joueurs de PlayFab est chargé de vérifier les informations des clients et d’émettre des jetons d’autorisation. Nous prenons en charge la plupart des fournisseurs tiers courants, tels que XBOX, Steam, iOS, Android, Nintendo et PlayStation™ Network. Les clients PlayFab doivent s’authentifier avant d’accéder à la plupart des API PlayFab. Au-delà de l’authentification, les comptes constituent également le pilier central autour duquel sont construits les systèmes de votre jeu. L’utilisation d’un compte récupérable facilite l’enregistrement et la récupération des données propres au joueur, quelle que soit la plateforme ou l’appareil avec lequel le joueur est actuellement connecté. Les autorisations, la progression du joueur, les listes d’amis du joueur ou les bannissements de joueurs ne sont que quelques-uns des types de données propres au joueur que vous pouvez souhaiter stocker pour les récupérer ou les partager. Un joueur dispose d’un master_player_account dans l’espace de noms. Lorsque le joueur se connecte à un titre, PlayFab crée ou utilise un title_player_account pour ce titre. Le compte joueur principal fournit l’identité inter-titres, tandis que chaque compte joueur de titre contient l’identité et les données propres au titre.

PlayStream et actions

PlayStream est un ensemble d’outils puissant qui vous permet d’ingérer des événements à grande échelle et d’y réagir en temps réel. Un événement PlayStream peut être émis par l’utilisation d’autres services PlayFab, ou vous pouvez générer vos propres événements PlayStream personnalisés pour piloter une logique propre au jeu. Selon la configuration de vos règles PlayStream, différentes actions sont déclenchées lorsqu’un événement PlayStream satisfait un ensemble de règles correspondant. Ces actions peuvent inclure la mise à jour des données d’un joueur, le bannissement d’un joueur, l’exécution de code personnalisé hébergé par PlayFab avec CloudScript, ou l’appel d’un service web externe avec des webhooks. L’ensemble d’actions infiniment configurable vous permet de créer rapidement une logique entièrement personnalisée qui réagit aux événements générés par les joueurs dans votre jeu. Vous pouvez l’utiliser pour créer un système de défis, exécuter des actions authentifiées par le service au nom d’un joueur, ou transférer des données de PlayFab vers vos propres services cloud. Les possibilités sont infinies.

Télémétrie et rapports

Si vous n’avez pas besoin de traitement et d’actions en temps réel, mais souhaitez tout de même conserver un enregistrement des événements qui se produisent dans votre jeu, découvrez PlayFab Telemetry. Cette version allégée de l’ingestion d’événements offre une ingestion de données hautement évolutive et dépose les événements dans un lac de données, ce qui permet à n’importe quel membre de votre équipe d’explorer les données ou de consulter les rapports intégrés de PlayFab. Le lac de données de télémétrie PlayFab peut être facilement connecté à un compte de stockage de votre choix.

Economy, monétisation et contenu généré par l’utilisateur

Une stratégie de monétisation après le lancement implique de nombreux éléments à gérer : biens et monnaies virtuels, magasins et personnalisation, validation des reçus et prévention de la fraude, ainsi que les relations entre tous ces éléments. Avec PlayFab Economy, vous pouvez facilement gérer et exploiter la monétisation de votre jeu, quelles que soient la profondeur et l’étendue de vos conceptions. PlayFab Economy inclut également des fonctionnalités de contenu généré par l’utilisateur (UGC) permettant de mettre en place un écosystème de contenu sûr et animé par la communauté, qui fonctionne en toute transparence avec les autres fonctionnalités de PlayFab.

Multijoueur

PlayFab propose également une suite complète de services multijoueurs multiplateformes pour couvrir tous vos besoins en matière de matchmaking, de lobby, de mise en réseau, de communications entre joueurs et d’hébergement de serveurs. Tous nos services multijoueurs peuvent être utilisés indépendamment ou ensemble : vous pouvez donc choisir uniquement les fonctionnalités dont vous avez besoin ou utiliser l’intégralité de notre back-end multijoueur.
Dernière modification le 6 octobre 2026