Skip to main content
Este SDK de C# se usa en el entorno de .NET. Está creado principalmente para servicios de juego, herramientas y aplicaciones diseñadas para ejecutarse en la nube, Windows y cualquier otra plataforma compatible con .NET.

Vínculos de descarga

Este SDK se genera con nuestra herramienta de código abierto: SDKGenerator. Por lo general, compilamos los SDK cada dos semanas para mantenernos al día con los cambios más recientes de la API.

Componentes clave de este SDK

Este paquete del SDK de PlayFab para C# consta de tres combinaciones de API diferentes.
  1. PlayFabClientSDK: contiene solo bibliotecas de cliente y está diseñado para integrarse en el cliente del juego.
  2. PlayFabServerSDK: contiene solo las API de servidor y de administración, y está diseñado para integrarse en su servidor de lógica personalizada o en el proceso de compilación.
  3. PlayFabSDK: contiene todas las API en un solo SDK (cliente, servidor y administración) y un proyecto de pruebas unitarias.

Cuándo no usar este SDK

El SDK de PlayFab para C# no debe usarse si existe un SDK más específico adecuado para su proyecto. Hay un SDK específico de PlayFab disponible para: Para ver una lista completa de los distintos SDK de PlayFab, consulte SDK de PlayFab.

Uso del SDK

Este proyecto nativo de C# puede usarse de estas dos formas.
  • Herramientas de administración para el mantenimiento del juego
    • Normalmente, querrá realizar llamadas sincrónicas una tras otra.
    • Cada llamada a la API bloquea el programa mientras se ejecuta, pero eso no supone un problema para este tipo de programa.
    • Vea el comentario sobre loginTask.Wait() en el código de ejemplo. Este patrón de sincronización es común en las llamadas a la API desde herramientas.
  • Un juego real programado en C# nativo
    • Debe aprovechar la naturaleza asincrónica de las llamadas a la API y las palabras clave de la característica async/await de C#. Para obtener más información sobre la programación asincrónica, consulte Programación asincrónica con async y await (C#).

Agregar el SDK a su proyecto

Como alternativa, puede instalar el paquete NuGet en su proyecto de Visual Studio mediante el Administrador de paquetes NuGet. Para obtener instrucciones, consulte Instalar y usar un paquete en Visual Studio. Para obtener más información, consulte Introducción a NuGet.
Última modificación el 28 de agosto de 2026