realitykit
Installation
SKILL.md
RealityKit
Create augmented reality and 3D experiences on iOS using RealityKit for rendering and ARKit for world tracking and scene understanding. Targets Swift 6.3 / iOS 26+.
Contents
- Capabilities and Permissions
- RealityView and Architecture
- Raycasting vs Entity Hit Testing
- Entity-Component-System (ECS)
- Route by Task
- Common Mistakes
- Review Checklist
- References
Capabilities and Permissions
Add NSCameraUsageDescription to Info.plist. Add arkit to UIRequiredDeviceCapabilities only if AR is an absolute requirement for the app; otherwise, check ARWorldTrackingConfiguration.isSupported at runtime and provide a 3D fallback (content.camera = .virtual).