Unreal Engine
Meta provides integrated support for Unreal Engine with the Meta XR Plugin. The integration makes developing XR applications that target Meta Quest and Oculus Rift headsets easy.
This section is your primary guide for targeting these headsets with Unreal Engine, although we provide cross-references for the Meta Quest Mobile SDK and PC SDK developer guides. In addition, you will find links to the Unreal Engine documentation supplied by Epic Games.
The Meta integration provides several Unreal Blueprints to make it easier to start developing using Unreal Engine. Blueprints provide a visual programming system. Here is a portion of a Blueprint script that includes Meta-specific functions:
If you are still unfamiliar with Unreal Blueprints,
Epic Games provides several videos and tutorials to help you get started. Before proceeding with this developer guide, you should have a basic working knowledge of Blueprints programming.
Unreal Engine Royalty Payment Program As an added incentive to develop VR apps with Unreal Engine, Meta pays royalties for any VR app developed using the Unreal Engine and sold through the Meta Horizon Store, up to $5,000,000 USD in application revenue. You must opt in through your Developer Dashboard to participate in this program. Read more on the
Unreal Engine Royalty Payment Program page.
We have included the following sections in this guide for Unreal Engine development.
See one of these walk-through topics to get you started:
- Meta Quest: Quick Start: Contains steps to help you get started developing Unreal applications for the Meta Quest.
- PC-VR: Quick Start: Contains steps to help you get started developing Unreal applications for PC-VR applications.
This section contains an overview of release versions and the settings and tools provided in the Meta integration with Unreal Engine.
Hand Tracking and Controllers To handle input events generated by Meta Quest Touch controllers and through hand tracking, see:
To enhance rendering quality and optimize the frame rendering rate, see:
To provide the best possible user experience, see:
- User Experience: User Experience.
- Splash Screen: Describes how to use the splash screen during application load time and Unreal Engine Level transition times.
- Social Applications and Revenue: This section overviews the Meta Horizon platform’s social and revenue functions, with links to the Meta Horizon platform SDK documentation.
- Mixed Reality Capture: Describes how to incorporate live video feeds into your Unreal applications.
The
Meta Horizon platform supports security, community, revenue, and engagement, including entitlement checking, matchmaking, destinations and group presence, in-app purchase, VoIP, and cloud saves.
Audio is critical for creating a persuasive VR experience. The
audio guide introduces tools to create an immersive audio experience with Unreal Engine apps. This guide includes spatialization plugins for Unreal Engine and other audio editing tools commonly used with Unreal, including Audiokinetic Wwise and FMOD Studio. In addition, it provides details on Lipsync and other audio resources.
For a complete reference guide to all Unreal functions, see: