Magic Leap Development with Unity
Facilitated by Isabella Mattua, Bobby Henderson, and Misha Khlioustov
One thing inTech has gone over is how to develop for the Magic Leap mixed reality headset (ML1) using the Unity game engine. Below are the necessary steps to setup your project and have it ready to deploy to the ML1.
Meetings
This meeting was conducted face to face, prior to COVID-19. Therefore, no recordings are available. However, we do have a step by step guide.
Step by Step Guides
Setting Up the Unity Project
- Sign in or create an account on the Magic Leap website.
- Download the Magic Leap – The Lab
- After the download is complete, on the right top corner, open the Package Manager.
- Choose the Unity – 3D Creation Bundle option.
- On the right side, mark all the options and then apply changes.
- Download Unity
- After the download is complete, you will need to sign in or create an account with Unity (You can see this on the right top corner).
- After you sign in, create a new license.
-
Go back to the main page and on the “Installs”, choose “add”.
- Choose Unity 2019.2.18f1
- Select Lumin OS (Magic Leap) Build Support.
- Click done.
-
Download the Template offered by Magic Leap
- It will be on the “Unity Project Setup” section.
- Follow the steps on this page: https://developer.magicleap.com/learn/guides/get-started-developing-in-unity
-
Open the Magic Leap site again and go to the Publish.
- Go to Certificates.
- Add a new certificate and download it. You will need to download also, the certificate and the private key. Put both in a folder.
-
On Unity, add the certification.
- Go to Edit.
- Project Settings.
- Publish Settings.
- Find the certification.
-
On Unity, change the Bundle Identifier. It can’t be “test.com”, it must be unique.
- Go to Edit.
- Project Settings
- Publish Settings.
- Find the Bundle Identifier.
- Change it to something unique. For example, isamat2223323.
- After all these steps, your project should be ready to be deployed on the Magic Leap Headset.