Skip to content

PairKit docs

Turn any phone into a Unity controller — no app, no SDK on the player's side.

Quickstart

From a fresh Unity project to a phone moving a cube on screen — under 5 minutes. Start here →

Concepts

The mental model: hosts, controllers, the relay. Templates vs Flows. Cloud vs LAN. Read the concepts →

Widgets

Twelve widget types you can compose into controllers — buttons, joysticks, drawing canvas, and more. Browse widgets →

Flows

Multi-screen experiences: lobbies, voting rounds, drawer-and-guesser. Plus PromptAsync and RequestAsync. See Flows →

LAN mode

Run without internet — the relay lives inside your Unity build, phones connect over Wi-Fi. Set up LAN mode →

Protocol reference

Engine-agnostic wire protocol. Auto-generated from the TypeScript schema. Read the protocol →