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’appelSetEntityTokenpar composant ni dePlayFabAuthenticationContextpar 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
libHttpClientnatif qui alimente le SDK unifié dans tous les moteurs gère le trafic HTTP.PFHttpConfigpermet 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)
