Develop
Develop
Select your platform

Build Oculus-VR Fork Unreal Engine from Source

Updated: Dec 18, 2024
This page contains information on Unreal Engine distribution and how to build it from the Oculus-VR fork of the Unreal Engine source code.

Unreal Engine distribution

Professional developers who wish to take full advantage of the features available with the Meta-Fork Unreal integration should download and build the Unreal Engine source code. You can obtain the latest source distribution from the Oculus[VR] GitHub Repository. These distributions are the most up-to-date with the latest Oculus SDKs. We support the current release of Unreal Engine and any preview of the next release of Unreal Engine.
While new Horizon OS features ship first to the Oculus-VR GitHub versions, API changes may occur when these branches are merged back into Epic’s version of the engine. Refer to the Oculus-VR GitHub Repository table in Version Compatibility Reference in order to choose the specific downloads that best suit your development criteria.

Prerequisites

Follow the instructions on Accessing Unreal Engine source code on GitHub to obtain:
  • An Epic account.
  • A GitHub account.
  • Access to the Unreal Engine source repository.
Note: Disregard instructions for downloading the Unreal Engine source code as you will be building the Oculus-VR Fork Unreal Engine source instead.

Download and build Unreal Engine

The following steps will walk you through building Unreal Engine from Oculus-VR fork source code:
  1. Download the source code from the Oculus-VR fork of Unreal Engine on GitHub and unzip it to a location on your dev machine. To avoid potential errors when building, be mindful of file path length.
    Important
    Extract or clone the source code. Be aware paths exceeding Windows maximum path length will cause the build to fail. If this is a concern, DO NOT map to a network share. This will substantially slow the build process. Instead, create a junction point for the directory.
  2. Launch the Visual Studio Installer and click Modify for the Visual Studio version you want to use.
  3. Under the Workloads tab, click Game development with C++ if it isn’t checked and then click Modify.
  4. To complete the process, follow Epic’s instructions on Building Unreal Engine from Source.
Did you find this page helpful?