Develop
Develop
Select your platform

Unreal Engine 5 Integration (Github)

Updated: Aug 26, 2025|
Version
78.0.0
The latest Oculus Integration SDK for Unreal Engine 5 for developers bundled with OVRPlugin, Audio SDK, and Platform SDK.

Version 78.0.0 Release Notes

Installation


To access the UE5 branch from the Oculus GitHub repository:

  • Log into your GitHub account.
  • 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.