🥽

RealityKit

iOS 13+

Apple's modern 3D rendering and simulation framework for augmented reality. RealityKit provides photorealistic rendering, physics simulation, and spatial audio for AR experiences.

AR & VR
Official Apple Documentation →
iOS Version Compatibility
97.2%
coverage

of iOS users worldwide can use RealityKit (iOS 13+ required)

iOS VersionMarket ShareStatus
iOS 18.730.3%Supported
iOS 18.629.8%Supported
iOS 26.110.7%Supported
iOS 18.56.0%Supported
iOS 16.72.3%Supported
iOS 26.22.0%Supported
iOS 18.31.8%Supported
iOS 15.81.8%Supported
iOS 17.61.7%Supported
iOS 26.01.3%Supported

Key Features

Photorealistic 3D rendering

Physics and collision simulation

Spatial audio support

Entity-component system

Integration with ARKit

Reality Composer scene authoring

Code Examples

Create an AR Scene

Set up a basic RealityKit AR view

import RealityKit
import ARKit
import SwiftUI

struct ARViewContainer: UIViewRepresentable {
    func makeUIView(context: Context) -> ARView {
        let arView = ARView(frame: .zero)
        
        // Create a box
        let box = MeshResource.generateBox(size: 0.1)
        let material = SimpleMaterial(color: .blue, isMetallic: true)
        let modelEntity = ModelEntity(mesh: box, materials: [material])
        
        // Create an anchor and add the box
        let anchor = AnchorEntity(plane: .horizontal)
        anchor.addChild(modelEntity)
        
        arView.scene.addAnchor(anchor)
        
        return arView
    }
    
    func updateUIView(_ uiView: ARView, context: Context) {}
}

Frequently Asked Questions

What is RealityKit?

Apple's modern 3D rendering and simulation framework for augmented reality. RealityKit provides photorealistic rendering, physics simulation, and spatial audio for AR experiences.

Which iOS versions support RealityKit?

RealityKit is available on iOS 13 and later. Currently, 97.2% of iOS users worldwide can use this framework.

What are alternatives to RealityKit?

Related frameworks include Arkit, Scenekit. Each has different capabilities and iOS version requirements.