Develop
Develop
Select your platform

Unreal Engine 5 Integration (Github)

Updated: May 16, 2025|
Version
76.0.1
The latest Oculus Integration SDK for Unreal Engine 5 for developers bundled with OVRPlugin, Audio SDK, and Platform SDK.

Version 76.0.1 Release Notes

Installation

To access the UE5 branch from the Oculus GitHub repository:
  • Log into your GitHub account.
  • What's Fixed

  • See release notes for Meta XR Core SDK (76.0.1)
  • Adjusted UV’s layout for the PokeAHole stereo layer mesh to be similar to the standard full screen quad. (76.0)
  • Improvements (Version 76.0 Release Notes)

  • The Epic Native OpenXR backend is available to be used. See Choosing an OpenXR Backend
  • Great performance improvement of dynamic local lights with lightgrid/Forward+ pipeline.
  • The Oculus Github fork of Unreal Engine has been updated to Unreal Engine 5.5.0
  • Migrating projects to UE5

    In addition to Epic's Unreal migration steps you must also:
  • Go to Edit > Plugins, disable the OculusVR plugin if enabled, and then enable the Meta XR plugin.
  • Set up the plugin settings in Project Settings > Meta XR. If you need to refer to previous OculusVR settings, look in DefaultEngine.ini under [/Script/OculusHMD.OculusHMDRuntimeSettings].
  • Specify your splash screen in Project Settings > Platforms > Android >Launch Images > Launch Landscape.
  • Migrating from OculusVR to Meta XR

  • Go to Edit > Plugins, disable the OculusVR plugin if enabled, and then enable the Meta XR plugin.
  • Set up the plugin settings in Project Settings > Meta XR. If you need to refer to previous OculusVR settings, look in DefaultEngine.ini under [‘/Script/OculusHMD.OculusHMDRuntimeSettings’].

  • Blueprint only projects are automatically converted to use the equivalent types and functions provided by the Meta XR Plugin when you switch over from the OculusVR plugin.

    C++ projects that contain native code can be migrated by manually renaming objects and enumerations.

    To migrate a C++ project:

  • Modify your project's build.cs and replace any Oculus modules with OculusXR versions.
  • Build your project.
  • Make note of the compiler errors and for each Oculus type not existing, change its declarations to use OculusXRType.