TurnKit is an authoritative game server that enforces turns, hides player data, and prevents cheating. Your game logic stays on the client — works with Unity, Godot, or any engine.
TurnKit is backend infrastructure for turn-based multiplayer games. It provides an authoritative relay that connects your game clients, validates turns server-side, filters what each player can see, and generates a cryptographically signed match result when the game ends. Players vote on moves automatically in the background — the relay decides the outcome based on your configuration. No custom game server required.
A typical match flow: Matchmaking queues players and checks inventory is valid before the game starts. TurnRelay enforces turns and keeps the match fair. PlayerStore handles rewards, currencies, and the in-game shop after the match ends. Leaderboards records the final score. Each module is optional — use one or all four.
The parts that take weeks to get right, TurnKit handles them out of the box.
Prevent players from acting out of turn. Server-side turn validation means no client-side tricks can bypass it — critical for card games, board games, and any asynchronous multiplayer format.
Each player only receives the data they are allowed to see. Cards, stats, hidden moves — all filtered server-side before delivery. No cheating via packet inspection.
Players vote automatically based on your game rules. Validate moves before continuing, or let the game run and handle outcomes later. Configurable per game type.
A cryptographically signed result is generated automatically at match end. PlayerStore can apply rewards, Leaderboards can record the score, or connect your own module via webhook.
Every option is configurable per game.
Concurrent players across all active matches. No credit card required to get started.
Bring your own auth, database, or matchmaking — or use TurnKit modules as they become available. Everything connects through webhooks.
Not locked in. Each module is optional. Use your own systems and connect via webhooks, or adopt TurnKit modules gradually as your game grows.
Get updates as TurnKit develops. No spam — just progress.