Unreal Engine supports many XR devices for both development and content creation. This page contains links to documentation about the XR platforms and devices that you can use with Unreal Engine.
Supported XR Devices
The following XR devices have been tested and verified to work with Unreal Engine.
Device | Platform Type | Device Type | Supported SDK Version | Support Status | Notes |
---|---|---|---|---|---|
AR Devices | |||||
Android devices running Android 7.0 (Nougat) and later | Mobile | Handheld | ARCore 1.37 | Supported, refer to Handheld AR Features for more details on the features supported. | Refer to Developing for Handheld Augmented Reality Experiences for information on how to develop for this device. |
iOS devices running iOS 11.0 and later | Mobile | Handheld | ARKit 4.0 | Supported, refer to Handheld AR Features for more details on the features supported. | Refer to Developing for Handheld Augmented Reality Experiences for information on how to develop for this device. |
VR Devices | |||||
HTC Vive | Desktop | Head-Mounted | N/A | Support is minimal | Refer to Developing for Head-Mounted Experiences with OpenXR for information on how to develop for this device. |
HTC Vive Pro | Desktop | Head-Mounted | N/A | Supported | Refer to Developing for Head-Mounted Experiences with OpenXR for information on how to develop for this device. |
Meta Quest 3 | Desktop | Head-Mounted | Quest SDK Android API Level 29 | Supported | Refer to Developing for Oculus for information on how to develop for this device. |
Meta Quest 2 | Mobile | Head-Mounted | Quest SDK Android API Level 29 | Supported | Refer to Developing for Oculus for information on how to develop for this device. |
Meta Quest 2 / 3 with Link | Desktop | Head-Mounted | N/A | Supported | Refer to Developing for Oculus for information on how to develop for this device. |
PSVR | Console | Head-Mounted | N/A | Supported | Refer to UDN or the Forums for information on how to develop for this device. |
PSVR2 | Console | Head-Mounted | N/A | Supported | Refer to UDN or the Forums for information on how to develop for this device. |
Valve Index | Desktop | Head-Mounted | N/A | Supported | Refer to Developing for Head-Mounted Experiences with OpenXR for information on how to develop for this device. |
Apple Vision Pro | Mobile | Head-Mounted | visionOS 1.1 | Supported | Refer to Apple Vision Pro Quick Start Guide for information on how to develop for this device. |
Supported XR Platforms
The following sections contain information on the XR platforms supported in Unreal Engine.
For information about developing with OpenXR, refer to pDeveloping for Head-Mounted Experiences with OpenXR](sharing-and-releasing-projects\xr-development\developing-for-head-mounted-experiences-with-openxr).
ARCore
ARCore is a handheld augmented reality platform from Google that is supported in Unreal Engine. This page describes how ARCore is supported in Unreal Engine, and how to set up your environment to develop with ARCore.
ARKit
ARKit is a handheld augmented reality platform from Apple that is supported in Unreal Engine. This page describes how ARKit is supported in Unreal Engine, and how to set up your environment to develop with ARKit.