XR Development

Learn how to set up and use XR (AR/VR/MR) platforms and devices for your Unreal projects.


XR refers to the continuum of virtual reality , augmented reality , and mixed reality experiences. With Unreal Engine's extensive support for XR platforms and devices, you can use Unreal Engine to deploy your project to any XR platform as well as utilize the immersive devices in your content creation pipeline.

Epic Games is one of the founding members of the OpenXR Working Group along with the Khronos Group and industry partners. This multi-company group is working to solve XR fragmentation with a cross-platform standard. OpenXR is a royalty-free, open standard that provides high-performance access to XR platforms and devices. With OpenXR, you can create an immersive experience in Unreal Engine that can run on any system that supports the OpenXR APIs. See the OpenXR section for more information on how to use OpenXR in your projects.

The following sections contain information on how to set up and use the XR platforms supported in Unreal Engine.


Augmented Reality

Virtual Reality

Select Skin
Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback