Unreal Engine 4 Integration

| Published 2020-05-26

Unreal Engine 4 Integration - 17.0

These release notes describe changes to the Oculus Source Distribution for Unreal Engine 17.0 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 Go support is included in Unreal 4.19 and later, and Oculus Quest support is included in version 4.22 or 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.

New Features

  • Hand tracking support. For more information, see Hand Tracking.

  • The ability to set the color space for your app with blueprints and in the project settings. For more information, see Color Functions.

  • Get Device Type blueprint added, which replaces Get Device Name. For more information, see Get Device Type.

Integration Changes

  • Updated OVRPlugin to version 1.49.0/v17

Bug Fixes

  • Minor bug fixes and performance improvements

Known Issues

  • Oculus Lipsync version 1.43 is not compatible with Unreal Engine 4.25. To use Lipsync, you must use an older version of Unreal Engine.

  • Scenes may crash during map changes on Unreal 4.25, particularly when the pixel density is changed on Vulkan.

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.