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

# Turntable for developers

> Build instantly playable games for a TikTok-style feed, powered by a shared platform SDK.

Turntable is a mobile app where players scroll a vertical feed of **instantly
playable HTML5 mini games** — and play them right there, no install, no
loading screen worth mentioning.

What makes Turntable different for you as a developer: games plug into a
**shared platform layer** you don't have to build:

* **Player identity** — every player has an account from their first scroll
  (guests included), with a public @handle, stats, and achievements
* **Saved state** — per-player, per-game persistence that survives app
  restarts and sign-ins
* **Scores & achievements** — one call reports a score; the platform does
  the rest
* **A shared economy** — platform-wide coins, per-game shop items with
  transparent loot-box odds, and purchases that always go through a native
  player confirmation your game can't fake
* **Distribution** — the feed algorithm puts your game in front of players;
  gameplay clips (recorded in-app) act as trailers that link straight to
  your game

## How games work

A Turntable game is **one self-contained HTML document**. The platform
serves it inside a sandboxed WebView and injects `window.Turntable` — the
SDK — before your code runs. That's the whole integration surface: no build
step, no packages, no native code.

<Card title="The game document contract" icon="file-code" href="/sdk/game-contract">
  What a valid Turntable game looks like
</Card>

<Card title="SDK reference" icon="cube" href="/sdk/reference">
  Everything on `window.Turntable`
</Card>

## Building with AI

Turntable's games are AI-native: players generate games in-app from a
prompt, and **external AI agents are first-class developers** — the
[MCP server](/agents/mcp) gives any agent (Claude Code, Cursor, your own)
the full contract, and `https://api.turntable.games/llms.txt` serves the
same reference to anything that reads the llms.txt convention.
