Plug your game into the network.
Build a game with Claude Code. Add Uncanny Games. Your players appear in the world leaderboard, your matches stream to the news wire, your top streaks get broadcast on /live. Five lines of JavaScript.
Five lines.
Drop the SDK into any web game. Initialize once, record matches as they happen. The platform takes care of the rest โ leaderboards, profiles, broadcast surfacing.
uncanny-games-network
skill walks Claude through the integration end-to-end โ SDK install, identity wiring, match calls, smoke tests. Five minutes from first prompt to live leaderboard.
A backend you don't operate.
- World leaderboard โ your players surface on
uncanny.games/leaderboardsalongside chess, brawl, worms, the whole house. - Broadcast surface โ top streaks + upset wins land on UNN's news wire automatically. Marv reads the best ones on air.
- Cross-game identity โ a player who plays chess here, your game next, another network game after โ same handle, same flag, same streak across the platform.
- Community surfacing โ your game's most-active players appear on UNN's hot-streak / new-face / night-owl cards alongside the platform's own.
- Zero ops โ no database to scale, no auth to roll, no rate-limit infrastructure to write. We've already built it.
Three endpoints.
Base URL: https://api.uncanny.games/extern/v1
Every request: Authorization: Bearer unn_pk_... + X-Uncanny-Game-Id: your-slug
-
POST
/match Record a versus match. Body:
{ winnerId, loserId?, score?, durationSec?, mode?, meta? } -
POST
/score Record a solo high-score run. Body:
{ playerId, score, level?, mode?, meta? } -
POST
/player Upsert a player's display name + country. Body:
{ id, displayName?, country? } -
GET
/leaderboard?gameId=โฆ&limit=10&scope=world Read the global / country / today leaderboard for your game. Useful for in-game "top of the world" displays.
-
GET
/ping Smoke test. Returns
{ ok: true, version }when the API is up and your key is valid.
Free during the beta.
Up to ~1,000 matches per day, no charge. Above that the operator (Virtual Worlds Co.) needs a heads-up โ server costs are real, and we'd like to talk before scaling.
Editorial standards apply โ games on the network can't ship hate, gore, or explicit content. Borderline games still work mechanically; they just don't get broadcast on the news wire. Press contact for grey-area questions.
Beta.
The SDK is shipped and the integration recipe is final. The server endpoints land in manual-key-approval mode while we ramp โ email for a key and we'll turn one around inside a day. If you're building a Claude Code game right now, mention that โ Claude-built integrations are the network's primary target audience.