What problem does it solve?
Developers struggle to master RealityKit's entity‑component‑system model, scene subscriptions, and immersive space setup for visionOS, leading to slow prototyping and fragile code.
Core Features & Use Cases
- Entity hierarchy management: Create and traverse entities, attach components, and query children.
- Custom component & system patterns: Define reusable data components, register them, and implement update loops through Systems.
- Scene subscriptions and events: React to component activation, changes, and per‑frame updates.
- ImmersiveSpace integration: Configure mixed, full, and progressive immersion spaces with SwiftUI.
- Hand tracking and gestures: Access ARKit hand anchors, joint positions, and velocity for interactive experiences.
- Multi‑window and window placement: Build visionOS apps with multiple windows, custom placement, and window lifecycle handling.
Quick Start
Generate a SwiftUI RealityView that displays a rotating sphere model inside an ImmersiveSpace on visionOS.