What problem does it solve?
TabletopKit helps you turn complex multiplayer tabletop mechanics into a synchronized spatial experience on visionOS, without manually handling seating, turn flow, state replication, or RealityKit rendering.
Core Features & Use Cases
- Multiplayer spatial board games on visionOS: coordinate gameplay over FaceTime using Group Activities with automatic synchronization of equipment state, seat assignments, actions, and interactions.
- Turn-based orchestration and state management: manage seats, turns, counters, and deterministic state changes via built-in TabletopAction plus CustomAction for game-specific rules.
- RealityKit rendering for a virtual table: render equipment, bridge game state to RealityKit entities, and support custom visual updates.
- Physics-driven interactions (e.g., dice): implement tossable dice outcomes using TabletopInteraction, mapping resting orientation to face values.
Quick Start
Use the tabletopkit skill to design a visionOS 2.0+ spatial board game where players share a virtual table, pieces snap/behave correctly, and moves stay consistent across devices via Group Activities.