What problem does it solve?
TabletopKit setup and gameplay integration for visionOS multiplayer can be difficult, because you must coordinate board layout, equipment interactions, turn logic, RealityKit rendering, and cross-device state synchronization.
Core Features & Use Cases
- visionOS-only multiplayer tabletop gameplay: Create a virtual table experience that syncs equipment state, seats, turns, actions, and interactions over FaceTime using Group Activities.
- Game architecture for spatial board games: Use TabletopGame with TableSetup, a defined table (EntityTabletop), and typed interactive equipment (Equipment / EntityEquipment) plus seats (EntityTableSeat).
- Physics-driven dice and gesture interactions: Implement tossable dice outcomes via TabletopInteraction.Delegate and update state based on physics results.
- RealityKit rendering bridge: Connect state to visuals through EntityRenderDelegate and attach the tabletop game modifier to RealityView.
Quick Start
Use the tabletopkit skill to implement a visionOS 2.0+ TabletopKit game that defines a table, seats, equipment (cards/pieces/dice), a TabletopGame instance, connects a RealityView renderer, and coordinates multiplayer via Group Activities.