realitykit
CommunityCreate immersive AR experiences for iOS
Software Engineering#swift#swiftui#augmented-reality#raycasting#entity-component-system#realitykit#arkit
AuthorKumarAdi8
Version1.0.0
Installs0
System Documentation
What problem does it solve?
RealityKit simplifies the complex, platform-specific work of building augmented reality scenes by providing concrete patterns, examples, and checklists for rendering, entity management, placement, and interaction so developers avoid common performance and permission pitfalls.
Core Features & Use Cases
- RealityView & Camera Integration: Guidance for setting up RealityView, handling camera permission, and verifying ARWorldTracking capability before presenting AR content.
- Entity Creation & Loading: Patterns for programmatic mesh generation, asynchronous USDZ/model loading, adding components (physics, collision, input), and managing ECS-based behaviors.
- Placement, Raycasting & Interaction: Raycast-based placement, anchoring strategies for planes or world transforms, gesture-driven interactions (drag, tap), per-frame updates, and performance recommendations for production AR apps.
Quick Start
Add a RealityView to your SwiftUI view, asynchronously load a ModelEntity named robot, anchor it to the first detected horizontal plane, and enable collision and input components so it can be placed and dragged.
Dependency Matrix
Required Modules
None requiredComponents
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: realitykit Download link: https://github.com/KumarAdi8/AgentKit/archive/main.zip#realitykit Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.