Unreal Engine 4 Integration

| Published 2020-10-02

Unreal Engine 4 Integration - 20.1.0

These release notes describe changes to the Oculus Source Distribution for Unreal Engine available from the Oculus GitHub repository.

  • All versions of Unreal 4.10 and later include built-in support for Oculus Rift, including automatic stereoscopic rendering and tracking.

  • Oculus Quest support is included in version 4.22 or later.

  • Oculus Quest 2 support is included in version UE 4.25 or later, with version 20.1 of the Oculus integration (Oculus Source Distribution).

  • Oculus Go support is included in Unreal 4.19 and later, up to the v18 release of the Oculus integration. There is no Go support in Oculus distribution v19 and later.

For more information, see the Unreal Engine Developer Guide.

Oculus Source Distribution

The Oculus GitHub distribution of Unreal Engine source code includes the latest SDKs and provides the most recent features. Access requires a GitHub account subscribed to the private EpicGames/UnrealEngine repository (instructions here).

Note: To access the files on GitHub, you must be logged into a subscribed account, otherwise you will get a 404 error when accessing the following link.

What's New

  • Quest 2 support added:

    • Added Quest 2 as a packaging option in the Android advanced packaging settings. Now when Quest 2 is selected as a target device, Quest 2 (delmar) is added as a supported device in the Android manifest. For more information, see Set Target Device and Get Device at Runtime. The following image shows an example of how to set the device type:

    • Added Quest 2 controller model
  • OVRPlugin updated to v20.1 (1.52.1)

Bug Fixes

  • Fixed an out of bounds array access in OculusAudioMixer that was causing a runtime crash when using spatial audio.

  • Fixed an issue with touch controller thumbstick clicks not triggering actions in the Avatar sample.

Known Issues

  • None, at this time.


Additional Distributions

You can also obtain Unreal Engine as a binary from Unreal or from the GitHub repository for Epic Games. Note that these version of Unreal Engine contain older versions of the Oculus integration.

For more information on the differences between different Unreal options and how to access them, see the Version Compatibility Matrix in our Developer Guide.

Unreal Source Distribution

The standard Epic source distribution hosted on GitHub is typically about a month behind the Oculus branch in feature support. Access requires a GitHub account subscribed to the private EpicGames/UnrealEngine repository (instructions here).

Note: To access the files on GitHub, you must be logged into a subscribed account, otherwise you will get a 404 error when accessing the following link.

Unreal Engine Binary

For beginning or casual developers, we recommend the Unreal Engine binary available through Epic’s Launcher.