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.22 | 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. |
HoloLens 2 | Mobile | Head-Mounted | Windows 10 May 2019 update or later | Supported | Refer to Developing for Head-Mounted Experiences with OpenXR 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 | |||||
ACER Windows Mixed Reality VR | 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. |
HP Reverb | Desktop | Head-Mounted | N/A | Supported | Refer to Developing for Head-Mounted Experiences with OpenXR for information on how to develop for this device. |
HP Reverb 2 | Desktop | Head-Mounted | N/A | Supported | Refer to Developing for Head-Mounted Experiences with OpenXR for information on how to develop for this device. |
HP Windows Mixed Reality VR | Desktop | Head-Mounted | N/A | Supported | Refer to Developing for Head-Mounted Experiences with OpenXR for information on how to develop for this device. |
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. |
Oculus Quest 1 | Mobile | Head-Mounted | Quest SDK Android API Level 29 | Supported | Refer to Developing for Oculus for information on how to develop for this device. |
Oculus 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. |
Oculus Quest 1 / 2 with Link | Desktop | Head-Mounted | N/A | Supported | Refer to Developing for Oculus for information on how to develop for this device. |
Oculus Rift | Desktop | Head-Mounted | N/A | Support is minimal | Refer to Developing for Oculus for information on how to develop for this device. |
Oculus Rift S | 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. |
Samsung Windows Mixed Reality VR | 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. |
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. |
Supported XR Platforms
The following sections contain information on the XR platforms supported in Unreal Engine.
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.
HoloLens
HoloLens is a head-mounted augmented reality device from Microsoft that is supported in Unreal Engine through the OpenXR APIs. This page describes how HoloLens is supported in Unreal Engine, and how to set up your environment to develop with HoloLens.
Oculus
Oculus is a head-mounted virtual reality platform from Meta that is supported in Unreal Engine. Oculus has both mobile and desktop VR devices, and you can develop for the platform with either the OpenXR or Oculus VR plugin. This page provides more details on how Oculus is supported in Unreal Engine, and how to set up your environment to develop with Oculus.
SteamVR
SteamVR is a head-mounted virtual reality platform from Valve that is supported in Unreal Engine through the OpenXR APIs. This page describes how SteamVR is supported in Unreal Engine, and how to set up your environment to develop with SteamVR.
Windows Mixed Reality
Windows Mixed Reality is a head-mounted virtual reality platform from Microsoft that is supported in Unreal Engine through the OpenXR APIs. This page describes how Windows Mixed Reality is supported in Unreal Engine, and how to set up your environment to develop with Windows Mixed Reality.