Magic Leap has finally released it’s Lumin SDK so that developers can start playing around with it’s new technology. If you want to get involved then read on for a step-by-step guide to getting up and running quickly.
1. Download the SDK
Head over to the Magic Leap creator portal and download the Lumin SDK.
You’ll need to create an account to access the creator portal and download page.
2. Launch the Package Manager Installer
Once it’s downloaded, unzip the package and click to start the installation process.
3. Setup Magic Leap Package Manager
When the installation wizard starts up hit Next on the first screen.
4. Choose Location to Install the Magic Leap Package Manager
Choose where you want to install the Magic Leap Package Manager on your computer, then click Next.
Confirm your selection on the next screen and click Next.
The installer will then install and setup everything.
When it finishes click Finish.
5. Launch the Package Manager
When you launch the package manager you’ll need to login with the same email you used to register with the Magic Leap creator portal.
Instead of a traditional username and password combination, Magic Leap will email you a six digit numeric code to use to sign in.
It’s a good idea to check the Stay logged in checkbox on the login screen so that you don’t need to go through the login process every time you launch the Package Manager.
When you receive your secret code type it in and press Continue.
Once you’re logged in the package manager will automatically download and install any updates it needs.
6. Download and Install the Lumin SDK
Hover your mouse over the Lumin SDK row in the Common Packages row and click on the download icon.
7. Download and Install Magic Leap Examples
If you want to install the Magic Leap examples (which are definitely worth installing) then hover your mouse over the Magic Leap Unity Package row in the Unity Packages table and press the download icon if you plan to use Unity.
If you’re going to be using Unreal then hover over the Unreal Examples row in the Unreal Packages table and press the download icon.
8. Start the Download and Installation
Once you’ve selected all the packages you want to install press the Apply changes button.
The package manager will show progress bars while it is downloading and installing the packages.
When a package is installed you’ll see a tick in the Installed row of the tables.
9. Navigate to the Magic Leap Remote Server
To launch the Magic Leap Simulator click on the Lumin SDK row in the Common Packages table. On the screen on the right click the Open Folder button.
The file browser should open at the Magic Leap SDK root. Navigate to the Magic Leap Remote simulator at: MagicLeap/mlsdk/v0.11.1/VirtualDevice/bin/UIFrontend/Magic Leap Remote.
10. Start the Magic Leap Remote Simulator
When the Magic Leap Remote Simulator window opens click the Start Simulator button.
If the simulator starts successfully then you should see all the lights in the Status column go green and the simulator will open to the default screen (below).
11. Stop the Magic Leap Remote Simulator
To stop the simulator close the simulator window. Click on the burger menu in the top right of the simulator status window and choose Stop Magic Leap Remote Server.
You’ll get a popup asking you to confirm that you want to stop the simulator.
When the simulator is stopped all the status buttons will go red.
12. Install Unity or Unreal
To start developing apps to run in the simulator you’ll need to install either Unity or Unreal Engine.
Here’s a guide to installing the Unity Technical Preview to work with Magic Leap.
If you’d prefer to work with Unreal Engine then they’ve released a document to help get you up and running fast.