In Development

Backend infrastructure for
turn-based multiplayer games.

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.

Game Client
sends move
TurnKit Relay
validates turn · hides hands · enforces rules
Signed Match Result
secure and generated automatically

What is TurnKit?

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.

Works with Unity
Works with Godot
Works with any engine
REST + WebSocket API

Built for the hard parts of
turn-based multiplayer.

The parts that take weeks to get right, TurnKit handles them out of the box.

Turn Enforcement

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.

Hand Hiding

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.

Player Voting

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.

Signed Match Results

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.

Turn order
Round robin Free (no enforced order)
Player voting
Validate move before continuing Game does not wait for votes, handle when they come Off
On vote fail
End match Reject move Skip turn

Free to start.

Concurrent players across all active matches. No credit card required to get started.

Dev
$0
20 concurrent players
Studio
$9.99/mo
80 concurrent players
Pro
$19.99/mo
160 concurrent players
Scale
$39.99/mo
320 concurrent players
Enterprise
$79.99/mo
640 concurrent players
Burst protection included. If your game spikes past its limit, TurnKit automatically grants 24 hours of unlimited capacity — once per month. Your players stay connected while you decide your next step.

Use only what you need.

Bring your own auth, database, or matchmaking — or use TurnKit modules as they become available. Everything connects through webhooks.

TurnRelay
Turn enforcement, hand hiding, background player voting, signed results.
Coming Soon
Matchmaking
Queue players and validate inventory before a match starts.
Coming Soon
PlayerStore
Inventory, currencies, stats, and in-game shop — players spend gold, receive items.
Coming Soon
Leaderboards
Global and seasonal rankings.
Coming Soon

Not locked in. Each module is optional. Use your own systems and connect via webhooks, or adopt TurnKit modules gradually as your game grows.

Follow the build.

Get updates as TurnKit develops. No spam — just progress.

Or join the Discord to follow along and ask questions directly.