Choosing Unreal Engine installation by feature compatibility
Updated: Feb 16, 2026
Use the following comparisons to help you choose the version of Unreal Engine that best matches your development needs for building a Meta Horizon OS app. There are several methods of obtaining versions of Unreal Engine tooling, but they do not have feature parity, and the differences between them are not immediately obvious.
For app development with Unreal Engine 5, you can:
Download the public Unreal Engine build from Epic Games Launcher and then install the Meta XR Plugin into it from the Meta XR plugin downloads page. You’ll miss out on VR-related bug fixes and performance optimizations that Epic Games has yet to add to their public Unreal Engine build. This option is only available if you install the most recent Meta-supported version of Unreal Engine 5 from Epic.
Download the Unreal Engine source code version of your choice from the Oculus-VR fork on GitHub and then compile a bespoke version of Unreal Engine 5 that contains the Meta XR plugin and all of Meta’s VR optimizations and bug fixes up to the version you install. This also lets you further modify Unreal Engine 5 with your own custom code.
Compare the features and fixes between these Meta XR development options to determine which best suits your needs and style.
UE4 compatibility
For UE4 compatibility information, see
Legacy UE4.
Feature | UE 5 Oculus-VR Fork | UE 5 Epic Version + Meta XR Plugin |
| ✓ | ✓ |
| ✓ | ✓ |
| ✓ | Limited |
| ✓ | ✓ |
| ✓ | ✓ |
| ✓ | ✓ |
Feature | UE 5 Oculus-VR Fork | UE 5 Epic Version + Meta XR Plugin |
| ✓ | - |
| ✓ | ✓ |
| ✓ | - |
| ✓ | ✓ |
| ✓ | - |
| ✓(v63+) | - |
| ✓ | - |
Mobile compositor layer depth testing | ✓ | - |
| ✓ | ✓ |
| ✓ | - |
| ✓(v77+) | - |
| ✓ | ✓ |
VR MobileHDR | ✓(v62+) | ✓ |
Mobile Deferred | ✓ | ✓ |
| ✓(v72+) | - |
| ✓(v65+) | - |
| ✓(v65,v67+) | - |
| ✓(v65+) | - |
| ✓ | ✓(v68+) |
The Oculus-VR GitHub fork contains the latest features and bug fixes that are not yet available in the standard Epic source distribution, including:
- PSO Cache
- Fastbuild
- Multiple Vulkan renderer updates
Note: To access the Oculus-VR fork of the source code, you need a verified Meta Developer Account, as well as Epic Games and GitHub accounts that are linked. For more information, see
Prerequisites for installing Unreal Engine.
Samples can be found in the public Oculus-Samples GitHub repository:
GitHub tag naming convention
Note: The GitHub tag naming convention also includes the OVRPlugin and SDK version.
This GitHub tags link contains a list of the Source Code Distributions Meta released. The tags are formatted as “oculus-(UnrealEngineVersion)-(OVRPluginVersion)-(OculusSdkVersion)”, for example “oculus-5.1.1-release-1.82.0-v50.4”.