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

# Quickstart

> Begin with a guide on the fastest path to a successful outcome

## Prerequisites

* A SusaPlay developer account ([register at dev.susaplay.com](https://dev.susaplay.com))
* Your game built for WebGL, iOS, or Android

## Step 1 — Register your game

1. Open [Developer Portal → Register Game](https://dev.susaplay.com/games/new)
2. Fill in name, description, target platforms
3. **Copy the game key immediately** — it is shown only once

```text theme={null}
gk_xxxxxxxxxxxxxxxxxxxxxxxx
```

## Step 2 — Install the SDK

Add the package to your Unity project's `Packages/manifest.json`:

```json theme={null}
{
  "dependencies": {
    "com.susaplay.sdk": "https://github.com/susaplay/com.susaplay.sdk.git"
  }
}
```

Then run **susaplay → Create Config Asset** from the Unity menu and paste your game key into it.

## Step 3 — Initialize

```csharp theme={null}
using susaplay.SDK;
using UnityEngine;

public class Bootstrap : MonoBehaviour
{
    private async void Start()
    {
        await SusaPlaySDK.Initialize();
        Debug.Log($"Player: {SusaPlaySDK.Auth.DisplayName}");
        SusaPlaySDK.MarkGameLoaded();
    }
}
```

## Step 4 — Verify it works

```csharp theme={null}
var wallet = await SusaPlaySDK.Purchases.GetPlatformWallet();
Debug.Log($"Wallet: {wallet.Success}");
```

Build for WebGL, upload it, and open the game from the Developer Portal. If the console shows
the player name and a wallet response, you are connected.

## Next steps

<CardGroup cols={2}>
  <Card title="Economy Config" icon="coins" href="/integration/economy">
    Define currencies and store items
  </Card>

  <Card title="Webhooks" icon="webhook" href="/integration/webhooks">
    Receive platform events on your server
  </Card>

  <Card title="Upload a Build" icon="upload" href="/integration/builds">
    Submit your game for review
  </Card>

  <Card title="Cloud Saves" icon="floppy-disk" href="/integration/saves">
    Persist player progress across sessions
  </Card>
</CardGroup>
