# Air Jam > Air Jam is a multiplayer game platform and SDK for QR-code-based phone controllers. ## Preferred Docs - Introduction: https://airjam.io/docs/getting-started/introduction (Overview of Air Jam and core concepts.) - Quick Start: https://airjam.io/docs/getting-started/quick-start (Set up and launch your first host.) - Debugging and Logs: https://airjam.io/docs/getting-started/debugging (Where to look when local Air Jam development is not behaving as expected.) - Unified Dev Logs: https://airjam.io/docs/getting-started/dev-logs (How to use Air Jam's canonical local observability stream for server, host, controller, and runtime debugging.) - Game Ideas: https://airjam.io/docs/getting-started/game-ideas (Inspiration and patterns for multiplayer game concepts.) - Migrating Legacy Games: https://airjam.io/docs/getting-started/migrating-legacy-games (How to move older Air Jam games onto the current v1 app shape cleanly.) - Architecture: https://airjam.io/docs/how-it-works/architecture (System architecture and service responsibilities.) - Host System: https://airjam.io/docs/how-it-works/host-system (Lifecycle of host sessions and player connections.) - Hooks: https://airjam.io/docs/sdk/hooks (React hooks API reference for host and controller state.) - UI Components: https://airjam.io/docs/sdk/ui-components (Canonical reusable UI components from @air-jam/sdk/ui with usage examples.) - Input System: https://airjam.io/docs/sdk/input-system (Input behavior modes, vectors, and button event handling.) - Networked State: https://airjam.io/docs/sdk/networked-state (Synchronizing shared state between host and controllers.) - For Agents: https://airjam.io/docs/for-agents (Fast-entry index for LLM agents and automated tooling.) - Project Structure: https://airjam.io/docs/for-agents/project-structure (Recommended file and boundary model for clean, testable Air Jam games.) - Controller UI: https://airjam.io/docs/for-agents/controller-ui (Touch-first rules for building controller interfaces that feel like game controls instead of generic web apps.) - State and Rendering: https://airjam.io/docs/for-agents/state-and-rendering (State ownership and rendering rules for React, Zustand, R3F, and per-frame gameplay code.) ## Machine-Readable Endpoints - Docs Manifest: https://airjam.io/docs-manifest - Docs Search Index: https://airjam.io/docs-search-index - AI Pack Manifest: https://airjam.io/ai-pack/manifest.json - Sitemap: https://airjam.io/sitemap.xml - Robots: https://airjam.io/robots.txt ## Notes For Agents - Prefer docs pages over marketing pages for implementation details. - Code blocks are server-rendered in docs and intended for machine extraction.