> ## 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 para Unity (v2 unificado)

> Comece a usar o PlayFab para Unity (v2 unificado), o pacote UPM único que substitui os plug-ins v1 do Services, Multiplayer e Party para Unity.

O PlayFab para Unity (v2 unificado) é a integração com o Unity de última geração, criada sobre o [SDK unificado do PlayFab](/pt-BR/services/playfab/sdks/unified-sdk/overview). Ele é distribuído como um único pacote do Unity Package Manager (UPM).

Este pacote substitui os três pacotes v1 separados do Unity: o [SDK do PlayFab para Unity](/pt-BR/services/playfab/sdks/unity3d) (wrappers REST do Services), o [plug-in v1 do PlayFab Multiplayer para Unity](/pt-BR/services/playfab/multiplayer/lobby/lobby-matchmaking-sdks/multiplayer-unity-overview) e o [plug-in v1 do PlayFab Party para Unity](/pt-BR/services/playfab/multiplayer/networking/party-unity-overview).

<Info>
  Use o PlayFab para Unity (v2 unificado) em todos os novos projetos. Não é possível usar a v1 e a v2 juntas no mesmo projeto.
</Info>

## Principais benefícios

O PlayFab para Unity traz a arquitetura moderna do SDK unificado para o Unity:

* **Pacote único**: uma única instalação do UPM reúne o PlayFab Core, o Services, o Multiplayer (Lobby e Matchmaking) e o Party. Você não precisa mais de pacotes separados para Services, Multiplayer e Party.

* **Autenticação unificada**: quando você entra com `PFAuthentication`, é gerado um único identificador de entidade que o Services e o Multiplayer reutilizam. Não há chamada `SetEntityToken` por componente nem `PlayFabAuthenticationContext` por chamada para acompanhar.

* **Gerenciamento automático de tokens**: o processo em segundo plano atualiza os tokens de entidade. Você não precisa mais entrar novamente de forma manual.

* **Modelo assíncrono consistente**: as chamadas do Services e do Multiplayer usam o padrão assíncrono do SDK unificado, substituindo os pares de callbacks `(request, onSuccess, onError)` da v1.

* **HTTP e serialização nativos**: o mesmo `libHttpClient` nativo que alimenta o SDK unificado em todos os mecanismos atende ao tráfego HTTP. O `PFHttpConfig` o configura. Os transportes conectáveis (`ITransportPlugin`) e os serializadores JSON (`ISerializerPlugin`) da v1 não são mais necessários.

* **Ferramentas de editor compatíveis com o GDK**: o Microsoft Gaming Development Kit (GDK) instalado resolve automaticamente os binários nativos. Alterne entre as edições do GDK instaladas no menu **PlayFab → Change GDK**.

## Plataformas compatíveis

O PlayFab para Unity oferece suporte oficial a:

* **Windows** (loja do XBOX e outras lojas de PC)
* **XBOX** (One, Series S|X, Cloud)

O suporte a outras plataformas será disponibilizado em breve.

## Introdução

As informações de configuração, instalação, pré-requisitos, cenas de exemplo e solução de problemas estão disponíveis no repositório do GitHub:

**[SDK do PlayFab para Unity no GitHub](https://github.com/PlayFab/PlayFabSDK_Unity)**

## Recursos relacionados

* [Visão geral do SDK unificado do PlayFab](/pt-BR/services/playfab/sdks/unified-sdk/overview)
* [SDK v1 do PlayFab para Unity3D](/pt-BR/services/playfab/sdks/unity3d)
* [Plug-in v1 do PlayFab Multiplayer para Unity](/pt-BR/services/playfab/multiplayer/lobby/lobby-matchmaking-sdks/multiplayer-unity-overview)
* [Plug-in v1 do PlayFab Party para Unity](/pt-BR/services/playfab/multiplayer/networking/party-unity-overview)


## Related topics

- [SDK unificado do PlayFab](/pt-BR/services/playfab/sdks/unified-sdk/overview.md)
- [Migrar do SDK autônomo v1 do PlayFab para o SDK unificado v2](/pt-BR/services/playfab/sdks/unified-sdk/migrating-from-v1.md)
- [Visão geral do PlayFab para Unreal Engine](/pt-BR/services/playfab/sdks/unified-unreal/overview.md)
- [Rastreamento de depuração no SDK unificado do PlayFab](/pt-BR/services/playfab/sdks/unified-sdk/debug-trace.md)
- [Fazendo chamadas assíncronas no SDK unificado do PlayFab](/pt-BR/services/playfab/sdks/unified-sdk/async-model.md)
