Available on the Unity Asset Store

The game backend
you actually own.

Auth, cloud saves, inventory, and server-side currency for Unity. One Title ID, no monthly fees, and 100,000 players for $25.

// Entire setup. That's it.
PlaySyncSettings.TitleId = "B5CF4A";

// Login, save, done.
PlaySyncAPI.Auth.LoginWithDevice(request, onSuccess, onError);
10K
Free players
100K
$25 one-time
Titles & scripts
<50ms
API response
Features

Everything your game needs. Nothing it doesn't.

Ship your game with a real backend in an afternoon. Set one Title ID and every feature works.

Player Authentication

Device login, username/password, guest accounts. JWT sessions with auto-refresh. Players can't access each other's data.

Cloud Saves

Key-value storage per player with optimistic locking. Save JSON, load it back. Two devices can't corrupt a save.

$

Server-Side Currency

Virtual currency that players can't cheat. Daily rewards validated on the server. No client-side exploits possible.

Inventory & Catalog

Define items with prices in the dashboard. Server validates purchases and deducts currency atomically. Can't be cheated.

{ }

CloudScript

Write server-side scripts in a real code editor with syntax highlighting. Full revision history with instant rollback.

Dashboard

Search players, view their data, ban cheaters, manage your catalog, edit config — all from one panel. No CLI needed.

Pricing

Pick the plan that matches your game.

Start free. Upgrade when your game takes off. Save 33% with yearly billing.

Starter
$0
forever — no card needed
  • 10,000 players
  • 256KB saves / player
  • Unlimited titles
  • Unlimited CloudScript
  • Inventory + currency
  • Full dashboard
Start building
You're prototyping or in early dev
Launch
$25
/month · or $199/yr (save 33%)
  • 100,000 players
  • 1MB saves / player
  • 300 req/min rate limit
  • Email support
  • Everything in Starter
Upgrade
You're shipping your game
Scale
$99
/month · or $799/yr (save 33%)
  • 2,000,000 players
  • 10MB saves / player
  • Unlimited rate limit
  • Direct support channel
  • Custom integrations
  • SLA guarantee
Upgrade
Beyond 2M? $0.50 / 1K players
Integration

Set one string. You're integrated.

No config files, no server URLs, no secret keys in your build. Just a Title ID from your dashboard.

// 1. Set your Title ID
PlaySyncSettings.TitleId = "B5CF4A";

// 2. Login
PlaySyncAPI.Auth.LoginWithDevice(new LoginWithDeviceIdRequest {
  CreateAccount = true
}, result => {

  // 3. Save player data
  PlaySyncAPI.Data.SetData("inventory", json, _ => {}, OnError);

  // 4. Get currency
  PlaySyncAPI.Currency.GetBalance("CS", r => coins = r.Balance, OnError);
}, OnError);

Ship your game, not your wallet.

100,000 players with auth, saves, inventory, and server-side currency — for the price of a pizza.

Create free account → Read the docs