> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# PlayFab pour Unity (v2 unifié)

> Prenez en main PlayFab pour Unity (v2 unifié), le package UPM unique qui remplace les plug-ins v1 Services, Multiplayer et Party pour Unity.

PlayFab pour Unity (v2 unifié) est l'intégration Unity de nouvelle génération basée sur le [SDK unifié PlayFab](/fr-CA/services/playfab/sdks/unified-sdk/overview). 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](/fr-CA/services/playfab/sdks/unity3d) (wrappers REST de Services), le [plug-in PlayFab Multiplayer v1 pour Unity](/fr-CA/services/playfab/multiplayer/lobby/lobby-matchmaking-sdks/multiplayer-unity-overview) et le [plug-in PlayFab Party v1 pour Unity](/fr-CA/services/playfab/multiplayer/networking/party-unity-overview).

<Info>
  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.
</Info>

## 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](https://github.com/PlayFab/PlayFabSDK_Unity)**

## Ressources associées

* [Vue d'ensemble du SDK unifié PlayFab](/fr-CA/services/playfab/sdks/unified-sdk/overview)
* [SDK PlayFab Unity3D v1](/fr-CA/services/playfab/sdks/unity3d)
* [Plug-in PlayFab Multiplayer v1 pour Unity](/fr-CA/services/playfab/multiplayer/lobby/lobby-matchmaking-sdks/multiplayer-unity-overview)
* [Plug-in PlayFab Party v1 pour Unity](/fr-CA/services/playfab/multiplayer/networking/party-unity-overview)


## Related topics

- [SDK unifié PlayFab](/fr-CA/services/playfab/sdks/unified-sdk/overview.md)
- [Migrer du SDK autonome PlayFab v1 vers le SDK unifié v2](/fr-CA/services/playfab/sdks/unified-sdk/migrating-from-v1.md)
- [Vue d'ensemble de PlayFab pour Unreal Engine](/fr-CA/services/playfab/sdks/unified-unreal/overview.md)
- [Configuration du démarrage rapide du SDK unifié PlayFab](/fr-CA/services/playfab/sdks/unified-sdk/quickstart-setup.md)
- [Traçage de débogage dans le SDK unifié PlayFab](/fr-CA/services/playfab/sdks/unified-sdk/debug-trace.md)
