> ## Documentation Index
> Fetch the complete documentation index at: https://docs.launcherforge.io/llms.txt
> Use this file to discover all available pages before exploring further.

# unity

> Valida tokens de inicio de LauncherForge dentro de un juego de Unity.

# Autenticación en Unity

La integración lee el token entregado al juego empaquetado y valida la sesión del jugador.

## Contrato de inicio

```text theme={null}
MiJuego.exe --launchToken=TOKEN
```

## Resultado

```json theme={null}
{
  "id": "player-id",
  "email": "player@example.com",
  "valid": true
}
```

El namespace `LauncherForge.LauncherAuth` y el estado de `LauncherAuthSession` pueden utilizarse desde la interfaz o el flujo de inicio.

## Flujo recomendado

<Steps>
  <Step title="Importa la integración">
    Añade el paquete de LauncherForge al proyecto.
  </Step>

  <Step title="Inicializa al comenzar">
    Utiliza una escena o un objeto persistente de arranque.
  </Step>

  <Step title="Observa el estado">
    Muestra una carga mientras se lee y valida el token.
  </Step>

  <Step title="Acepta o rechaza">
    Continúa solamente cuando `valid` sea verdadero.
  </Step>
</Steps>

## HTTPS

Utiliza HTTPS en producción. Unity puede advertir o rechazar solicitudes HTTP inseguras según la configuración.

<Warning>
  Nunca incluyas credenciales privadas del servidor o API keys administrativas en el cliente.
</Warning>
