Skip to main content
Version: 10 Jul 2024

Unreal SDK 1.4.0

note

The Magic Leap 2 Unreal SDK currently requires a customized version of Unreal Engine which must be built from source. It is available at https://github.com/MagicLeapUnreal/UnrealEngine. You must follow the signup instructions at https://github.com/EpicGames/Signup to access this fork of the engine.

From release 1.3.0 until the next engine upgrade you will need to use the 5.3-release-ml2-updated branch for ML2 device development. The binary version of Unreal Engine available at epicgames.com can be used with our plugins for Remote Rendering. Previous releases should continue to use the 5.3-release-ml2 branch.

Features

  • Added Magic Leap 2 Light Estimation Feature and Example
  • Added Magic Leap 2 Pixel Sensor Feature and Example
  • Added collision and occlusion examples for MagicLeapWorldMeshing
  • XrFutureEXT is now centralized to the MagicLeapOpenXR plugin; plugin dependencies have been updated
  • XrFutureEXT is now optional to support Remote Rendering
  • Better handling of permissions for Android and non-Android platforms
  • LocalizationMap API is now stateless and the user must listen for state changes

Bugfixes

  • Magic Leap 2 Hand Interaction pinch pose now includes rotation
  • Follow menu now correctly faces player

Known Issues

  • Android File Server must be disabled to use Launch On