Documentation
Start here if you are integrating TurnKit for the first time. This hub links the fastest quickstarts, the core Relay and Leaderboards docs, and the protocol reference Google should be able to crawl directly from one place.
Unity Quickstart
Install the package, sign in, generate keys, and open the example scene.
Unity Client API
Reference Relay, lists, stats, voting, auth, and leaderboard helpers in the Unity runtime.
Quickstart other engines
Create a game, generate your client key, and connect over REST or WebSocket.
TurnKit Relay
Authoritative turn handling, hidden state, validation, and signed results.
Leaderboards
Submit scores, query ranks, and build seasonal or all-time boards.
Player Store
Define typed player keys and use shared value payloads from Unity and backend APIs.
Google Play IAP: Grant Gold Tokens
Verify Play purchases and map consumable products to secure Player Store grants.
Require and Spend Tokens for Matchmaking
Accept either of two currencies in the Relay queue and spend the matching balance at match start.
Daily Login Rewards
Use a 24-hour Player Store cooldown to limit claims and grant a daily token reward.
Rewarded Ads: Grant Tokens
Validate rewarded ad completion before granting tokens through a fixed server transaction.
Browse All Guides
Explore practical setup guides for TurnKit features and Unity integrations.
Relay Stats & Leaderboards
Connect Relay match results to leaderboards, webhooks, Discord bots, and backend workflows.
2026 Server Comparison
Compare TurnKit against custom backends, per-match servers, and basic relays.