Game infrastructure for host apps

Drop 103 games into your app.
Keep your users in yours.

PlayKit is a catalog of single-player and real-time multiplayer mini-games, served as versioned bundles from one backend. Your app handles the chrome; PlayKit handles the games, anti-cheat, matchmaking, and live multiplayer state.

Live instance: playkit.in

103 games in the catalog
7 real-time multiplayer titles
3 integration paths — iOS, Android, Web
0 game logic your app has to own

Built to be embedded, not forked

Seed + replay anti-cheat

Every single-player session plays out client-side from a server-issued seed, then the full move log is replayed server-side to produce the authoritative score. A client-supplied board is never trusted.

Real-time multiplayer

Ludo, Rummy, Poker, Checkers, Dots and Boxes, Uno, and Dominoes run as server-authoritative matches over WebSockets — turn timers, reconnection, and abandonment handling included.

Spectator mode

Anyone holding a valid player token can watch a live match read-only, hidden hands and all — the match ID itself is the shareable invite link.

Versioned bundles

Every game ships as a checksum-verified static bundle behind minSdkVersion gating, so your app controls exactly when a new game version rolls out.

Built for a younger audience

The catalog targets a 10–15 year old audience — self-authored content, no gambling-adjacent framing, no scary or mature themes.

Animated, themeable UI

Every game ships with real movement animation and a considered color palette, themeable via CSS custom properties your host app controls (light/dark, accent color, corner radius).

Pick your platform

Full API reference and shared concepts

Project keys, device auth, the catalog endpoint, seed+replay, and the real-time/spectator WebSocket contract — one page covers what every platform shares before you dive into platform-specific code.

Open the integration overview →