Supported XR Devices

Set up your augmented reality and virtual reality devices for development with Unreal Engine

Choose your operating system:

Windows

macOS

Linux

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.