Passer au contenu principal
PlayFab pour Unity (v2 unifié) est l’intégration Unity de nouvelle génération basée sur le SDK unifié PlayFab. Elle est distribuée sous la forme d’un seul package Unity Package Manager (UPM). Ce package remplace les trois packages Unity v1 distincts : le SDK PlayFab pour Unity (wrappers REST de Services), le plug-in PlayFab Multiplayer v1 pour Unity et le plug-in PlayFab Party v1 pour Unity.
Utilisez PlayFab pour Unity (v2 unifié) pour tous les nouveaux projets. Vous ne pouvez pas utiliser la v1 et la v2 ensemble dans un même projet.

Principaux avantages

PlayFab pour Unity apporte à Unity l’architecture moderne du SDK unifié :
  • Package unique : une seule installation UPM réunit PlayFab Core, Services, Multiplayer (Lobby et Matchmaking) et Party. Vous n’avez plus besoin de packages Services, Multiplayer et Party distincts.
  • Authentification unifiée : lorsque vous vous connectez avec PFAuthentication, un handle d’entité unique est produit et réutilisé par Services et Multiplayer. Il n’y a plus d’appel SetEntityToken par composant ni de PlayFabAuthenticationContext par appel à suivre.
  • Gestion automatique des jetons : le processus en arrière-plan actualise les jetons d’entité. Vous n’avez plus besoin de vous reconnecter manuellement.
  • Modèle asynchrone cohérent : les appels Services et Multiplayer utilisent le modèle asynchrone du SDK unifié, qui remplace les paires de rappels v1 (request, onSuccess, onError).
  • HTTP et sérialisation natifs : le même libHttpClient natif qui alimente le SDK unifié dans tous les moteurs gère le trafic HTTP. PFHttpConfig permet de le configurer. Les transports enfichables v1 (ITransportPlugin) et les sérialiseurs JSON (ISerializerPlugin) ne sont plus nécessaires.
  • Outils d’éditeur compatibles GDK : le Microsoft Gaming Development Kit (GDK) installé résout automatiquement les binaires natifs. Passez d’une édition du GDK installée à une autre depuis le menu PlayFab → Change GDK.

Plateformes prises en charge

PlayFab pour Unity prend officiellement en charge :
  • Windows (XBOX Store et autres boutiques PC)
  • XBOX (One, Series S|X, Cloud)
La prise en charge d’autres plateformes sera bientôt disponible.

Prise en main

Les informations de configuration, d’installation, les prérequis, les scènes d’exemple et les informations de résolution des problèmes sont disponibles dans le dépôt GitHub : SDK PlayFab pour Unity sur GitHub

Ressources associées

Dernière modification le 8 octobre 2026