OpenXR runtimes provide controller emulation to support as many platforms as possible, and controller and hand poses to create immersive interactions.
Choose your operating system:
Windows
macOS
Linux
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