tabletopkit

Community

Multiplayer spatial board games on visionOS

AuthorKumarAdi8
Version1.0.0
Installs0

System Documentation

What problem does it solve?

TabletopKit streamlines building spatial, multiplayer board game experiences on a virtual table by handling layout, equipment state, player seats, turn management, interactions, dice physics, rendering, and synchronized multiplayer coordination so you do not need to implement low-level networking or physics integration yourself.

Core Features & Use Cases

  • Multiplayer synchronization: Seamless state sync over FaceTime Group Activities with arbiter validation and rollback handling.
  • Equipment & layout management: Define pieces, cards, dice, and hierarchical layouts (stacked, overlapping, volumetric) with built-in layout helpers.
  • Interaction and physics: Gesture-driven interactions, tossable dice shapes with physics-based face mapping, and interaction delegates for programmatic control.
  • Rendering & integration: RealityKit entity rendering with EntityRenderDelegate and SwiftUI RealityView integration via .tabletopGame modifier.
  • Extensibility: Register CustomAction types, use observers for confirmations/rollbacks, and implement custom network coordinators if not using Group Activities.
  • Use case: Rapidly prototype a multiplayer board game for Apple Vision Pro that supports seat claiming, dice tossing, card fans, and synchronized gameplay across participants.

Quick Start

Create a TabletopGame by configuring a TableSetup with an EntityTabletop, add seats and equipment, register any CustomAction types, initialize TabletopGame, attach an EntityRenderDelegate and observer, then claim a seat and coordinate multiplayer via a GroupActivity.

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: tabletopkit
Download link: https://github.com/KumarAdi8/AgentKit/archive/main.zip#tabletopkit

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.