Skip to main content
PlayFab para Unity (v2 unificado) es la integración de Unity de próxima generación basada en el SDK unificado de PlayFab. Se distribuye como un único paquete de Unity Package Manager (UPM). Este paquete reemplaza a los tres paquetes v1 independientes de Unity: el SDK de PlayFab para Unity (contenedores REST de Services), el complemento v1 PlayFab Multiplayer para Unity y el complemento v1 PlayFab Party para Unity.
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 a SetEntityToken por componente ni de un PlayFabAuthenticationContext por 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 libHttpClient nativo que impulsa el SDK unificado en todos los motores sirve el tráfico HTTP. PFHttpConfig lo 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)
La compatibilidad con otras plataformas llegará próximamente.

Introducción

La información sobre configuración, instalación, requisitos previos, escenas de ejemplo y solución de problemas está disponible en el repositorio de GitHub: SDK de PlayFab para Unity en GitHub

Recursos relacionados

Última modificación el 28 de agosto de 2026