Unreal Engine 5 SDK Overview
These guides show you how to use the preview version of the Magic Leap 2 SDK for Unreal Engine 5 to create apps for Magic Leap 2 devices using Unreal Engine, the 3D graphics engine created by Epic Games.
📄️ Getting Started
Unreal Engine 5 allows you to create applications for Magic Leap 2 devices using OpenXR APIs. To build Unreal Applications for Magic Leap 2 developers will need to compile Unreal Engine from source, using the fork for MagicLeap 2. This fork enables developers to build Magic Leap 2 applications with Unreal Engine.
📄️ Create an App
This guide shows you how to use Unreal Engine to create a simple OpenXR app for Magic Leap 2 devices.
📄️ Limitations and Workarounds
This document includes information on some of Unreal Engine's limitations and workarounds when building applications for Magic Leap 2.
📄️ Magic Leap Examples
This section describes how to download and the Magic Leap Unreal Examples.
📄️ VR Template
This guide will demonstrate how to use the UE Enhanced Inputs to modify the Unreal Engine VR Template VRPawn blueprint graph to work with the Magic Leap 2 controller.
📄️ Examples Project
An examples project is available to download from ML Hub that demonstrates how to use several of the Magic Leap plugins included in the Magic Leap Unreal sdk.
📄️ Hand Tracking
Support for common OpenXR features is provided by Epic's own OpenXR plugins, which are included in Unreal Engine 5.
📄️ Eye Tracking
Support for common OpenXR features is provided by Epic's own OpenXR plugins, which are included in Unreal Engine 5.
📄️ Supported OpenXR Features
These Magic Leap 2 features are supported for Unreal Engine 5.3 with Magic Leap 2 SDK for Unreal Engine 5 (Magic Leap Unreal SDK).
🗃️ Magic Leap Plugin SDK
4 items
📄️ Soundfield Audio Plugin
This guide shows you how to set up the Soundfield audio plugin for Unreal Engine 5 and use it to spatialize audio in your apps.
📄️ Permissions
The Magic Leap SDK has several specific permissions to access protected features. If your application uses any of the protected features listed below, you can add them to the Permissions list under Edit > Project Settings > Platform > Android > Extra Permissions.