Use PlayFab para Unity (v2 unificado) para todos los proyectos nuevos. No puede usar v1 y v2 juntos en el mismo proyecto.
Ventajas principales
PlayFab para Unity lleva la arquitectura moderna del SDK unificado a Unity:- Un solo paquete: una única instalación de UPM incluye PlayFab Core, Services, Multiplayer (Lobby y Matchmaking) y Party. Ya no necesita paquetes independientes de Services, Multiplayer y Party.
-
Autenticación unificada: al iniciar sesión con
PFAuthentication, se genera un único identificador de entidad que Services y Multiplayer reutilizan. No hay que hacer un seguimiento de llamadas aSetEntityTokenpor componente ni de unPlayFabAuthenticationContextpor llamada. - Administración automática de tokens: el proceso en segundo plano actualiza los tokens de entidad. Ya no necesita volver a iniciar sesión manualmente.
-
Modelo asincrónico coherente: las llamadas de Services y Multiplayer usan el patrón asincrónico del SDK unificado, que reemplaza a los pares de devoluciones de llamada
(request, onSuccess, onError)de v1. -
HTTP y serialización nativos: el mismo
libHttpClientnativo que impulsa el SDK unificado en todos los motores sirve el tráfico HTTP.PFHttpConfiglo configura. Ya no se necesitan los transportes conectables de v1 (ITransportPlugin) ni los serializadores JSON (ISerializerPlugin). - Herramientas del editor compatibles con el GDK: el Microsoft Gaming Development Kit (GDK) que tenga instalado resuelve automáticamente los archivos binarios nativos. Cambie entre las ediciones instaladas del GDK desde el menú PlayFab → Change GDK.
Plataformas compatibles
PlayFab para Unity admite oficialmente:- Windows (tienda de XBOX y otras tiendas de PC)
- XBOX (One, Series S|X, Cloud)
