
Tabletopkit
Builds multiplayer spatial board games using TabletopKit on visionOS.
Install
npx skills add dpearson2699/swift-ios-skills --skill tabletopkit -g -a claude-code -y- Repository
- dpearson2699/swift-ios-skills1.3k
- Category
- Engineering
- Updated
- 3mo ago
- License
- See repository
- Context cost
- Mediumabout 3,000 tokens
- Runs scripts
- No, instructions only
What it does
Builds multiplayer spatial board games using TabletopKit on visionOS. Use when creating tabletop game experiences with boards, pieces, cards, or dice; managing seats, turns, equipment state, TabletopAction flows, or TabletopInteraction delegates; synchronizing gameplay through FaceTime Group Activities; rendering with RealityKit; or implementing snapping, tosses, and physics on a virtual table surface.
TabletopKit
Build visionOS board games whose synchronized state changes flow through TabletopAction and render with RealityKit. The availability matrix below owns version details.
Contents
- Setup
- Game Configuration
- Table and Board
- Equipment (Pieces, Cards, Dice)
- Player Seats
- Game Actions and Turns
- Interactions
- RealityKit Rendering
- Group Activities Integration
- Common Mistakes
- Review Checklist
- References
Setup
| Tier | APIs |
|---|---|
| visionOS 2.0+ | Core gameplay, equipment, seats, actions, rendering, Group Activities |
| visionOS 2.2+ | TabletopInteraction.Configuration |
| visionOS 26.0+ | Custom actions/state, registration, advanced toss outcomes, discarded-action observation |
Simulator supports single-player layout testing, not multiplayer.
Project Configuration
import TabletopKitin source files that define game logic.import RealityKitfor entity-based rendering.- For multiplayer, add the Group Activities capability in Signing & Capabilities.
- Provide table, piece, card, and dice USDZ assets in a RealityKit content bundle.
