OpenXR

With OpenXR, you can create immersive experiences in Unreal Engine that can run on any system that supports the OpenXR APIs.

Windows
MacOS
Linux

The openxr logo

OpenXR and the OpenXR logo are trademarks of the Khronos Group Inc.

OpenXR is a royalty-free, open standard that provides high-performance access to XR platforms and devices. 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. With OpenXR, you can create an immersive experience in Unreal Engine that can run on any system that supports the OpenXR APIs. The OpenXR plugin in Unreal Engine supports extension plugins so you can add functionality to OpenXR without relying on engine releases. There are OpenXR extension plugins included in the engine release. You can also install extension plugins from the Marketplace or make your own. The plugins currently available in Unreal Engine to extend the OpenXR plugin include:

  • OpenXRHandTracking

  • OpenXREyeTracker

  • XRVisualization

  • OpenXRMsftHandInteraction

  • Oculus OpenXR

  • HP Motion Controller

Platform Support

The following platforms have released OpenXR runtimes and are currently supported in Unreal Engine:

  • Windows Mixed Reality

  • HoloLens 2

  • Oculus

  • SteamVR

Guides and References

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

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