Passer au contenu principal
PlayFab offre divers composants fondamentaux qui servent d’éléments de base pour le back-end de votre jeu.

Studios, espaces de noms et titres

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

Studio

Un studio est le regroupement administratif que vous utilisez dans 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 soutien. L’appartenance à un 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 la portée 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 possède un espace de noms et tous les titres du studio y 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 de 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 portée entre les titres; aucun des deux termes ne désigne le studio lui-même.

Titre

Un titre est la limite de ressources PlayFab d’un jeu ou d’un environnement de jeu. Chaque titre possède son propre ID de titre, sa configuration, ses comptes de joueurs propres au titre, ses données, ses secrets et ses paramètres de service. Un studio peut contenir plusieurs titres. Vous pourriez créer des titres distincts pour différents jeux exploités par la même entreprise, ou pour différents environnements de service qui nécessitent une configuration et des données de joueurs isolées (dev/test/prod). Les données stockées au niveau du titre ne sont pas automatiquement partagées avec les autres titres. Utilisez les fonctionnalités à portée d’espace de noms lorsque l’identité ou les données des joueurs doivent s’étendre à 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 portées comme les joueurs, les groupes et les serveurs.

Identité de développeur et Game Manager

Pour assurer la sécurité des données de votre jeu, PlayFab utilise l’identité de développeur pour authentifier les utilisateurs et 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 pour gérer la configuration de votre studio et de vos titres. La plupart des fonctionnalités de Game Manager ont également un équivalent en API REST, ce qui vous permet de scripter et d’automatiser les changements de configuration dans les étapes ultérieures de la production.

Configuration du titre

Une fois que vous avez un titre, vous pouvez commencer à stocker des données dans Title Data. Ces données ont la politique d’accès la plus large, permettant à tous vos clients et serveurs de jeu de consulter les TitleData. Les paramètres de configuration généraux 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 précis 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 à partir de n’importe quel titre lié à l’espace de noms et peuvent être utiles pour des événements promotionnels entre jeux ou des nouvelles susceptibles d’intéresser l’ensemble de votre communauté de joueurs. Les données d’éditeur utilisent l’ancien terme d’API pour désigner les données à portée d’espace de noms. Parfois, vous voulez définir des données de configuration qui ciblent 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 responsable de la vérification des détails du client et de l’émission des jetons d’autorisation. Nous prenons en charge la plupart des fournisseurs tiers courants, comme 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 servent également de pilier central autour duquel vos systèmes de jeu sont construits. 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 données comme 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 pourriez vouloir stocker pour les récupérer ou les partager. Un joueur possède 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 de joueur principal fournit l’identité entre les titres, tandis que chaque compte de 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 de réagir en temps réel à ces événements. Un événement PlayStream peut être émis à la suite de 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 façon dont vous configurez les 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 comprendre la mise à jour des données du 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 au moyen de webhooks. L’ensemble d’actions configurables à l’infini 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 infonuagiques. Les possibilités sont infinies.

Télémétrie et rapports

Si vous n’avez pas besoin de traitement ni d’actions en temps réel, mais que vous souhaitez tout de même conserver un registre des événements qui se produisent dans votre jeu, découvrez PlayFab Telemetry. Cette version allégée de l’ingestion d’événements vous offre une ingestion de données hautement évolutive et dépose les événements dans un lac de données, ce qui permet à tous les membres 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 les utilisateurs

Une stratégie de monétisation après le lancement comporte beaucoup d’é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, quelle que soit la profondeur ou l’étendue de vos conceptions. PlayFab Economy comprend également des fonctionnalités de contenu généré par les utilisateurs (UGC) qui favorisent un écosystème de contenu sécuritaire et axé sur la communauté, fonctionnant de façon transparente avec les autres capacités de PlayFab.

Multijoueur

PlayFab offre é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, ce qui vous permet de choisir uniquement les capacités dont vous avez besoin ou d’utiliser l’ensemble de notre back-end multijoueur.
Dernière modification le 6 octobre 2026