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.
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á chamadaSetEntityTokenpor componente nemPlayFabAuthenticationContextpor 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
libHttpClientnativo que alimenta o SDK unificado em todos os mecanismos atende ao tráfego HTTP. OPFHttpConfigo 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)
