Características

El SDK de B3 Unity ofrece capacidades de integración completas para desarrolladores de Unity:

Gestión de Sesiones

El SDK maneja automáticamente y sin interrupciones la autenticación de usuario.

APIs como Funciones

Usa todas las APIs del lanzador fácilmente con soporte tanto para llamadas basadas en callbacks COMO basadas en async/await.

Webhooks para WebGL

Maneja los webhooks del cliente lanzador, y los analiza y propaga a tu propio código C#.

Instalación y Uso

2

Instalar al Proyecto de Unity

Sigue las instrucciones de la guía de configuración en GitHub para instalar el SDK a tu Proyecto de Unity.
El repositorio de GitHub contiene instrucciones detalladas de instalación y requisitos de configuración.
3

Inicializar el SDK

Después de instalar el SDK y seguir la guía de configuración, podrás llamar fácilmente a todas las APIs como funciones.
¡Tu proyecto de Unity ahora está listo para integrarse con el lanzador B3!

Ejemplos de Código

Activar el Motor de Reglas

Aquí tienes un ejemplo de cómo activar el motor de reglas desde dentro de tu juego de Unity:
Unity C# Example
B3LauncherClient.TriggerRulesEngine(new B3LauncherClient.TriggerRulesEngineBody
{
    launcherJwt = B3Instance.Instance.SessionJWT ?? jwtInput.text,
    trigger = "open-tip-modal",
    otherWallet = otherWalletInput.text,
}, null);

Gestión de Sesiones

El SDK maneja automáticamente las sesiones de usuario:
Session Example
// Acceder al JWT de la sesión actual
string sessionToken = B3Instance.Instance.SessionJWT;

// Verificar si el usuario está autenticado
if (B3Instance.Instance.IsAuthenticated)
{
    // El usuario ha iniciado sesión y está listo para interactuar con los servicios de B3
    Debug.Log("Usuario autenticado con éxito");
}

Integración de API

El SDK de Unity proporciona acceso sin problemas a todas las APIs del lanzador B3:

Próximos Pasos

Soporte

Para soporte técnico, informes de errores o solicitudes de características, por favor visita el repositorio de GitHub o contacta a nuestra comunidad de desarrolladores.

Obtener Soporte del SDK de Unity

Informar problemas o obtener ayuda de la comunidad de desarrolladores