Our Unity Modules make it easy to design hand tracking into your application.

All Ultraleap Unity Modules are subject to the Leap Motion SDK Agreement.
The Unity Modules are also available on GitHub.


Unity Modules package

Render hands and use our powerful Interaction Engine, Graphic Renderer and Hands Module to develop true hand presence.

Requirements

orb-slider-hand-tracking-gesture-1.gif
spawning-panels-hand-tracking-gesture-1.gif
particle-cloud-vr-hands.gif
 

 

Quick Setup Guide

  • Ensure that you have the Leap Motion Orion software installed.

  • Download the Unity Modules package.

  • In Unity, go to File and click New Project.

  • Name your project and click Create Project.

  • Right-click in the Assets window, go to Import Package and left-click Custom Package.

  • Find the Core Unity package and import it.

  • From there, you’ll see three folders in the Assets window – the Plugins folder and LeapC folder which contain all of our API bindings, and the LeapMotion folder, which contain all of our Prefabs, Scripts, and Scenes.

For full setup guides, examples, and other resources, see our documentation.

 

 

Breakdown of our Unity Modules

As of Unity Modules 4.5.0 — The Interaction Engine, Graphic Renderer, and Hands Modules are included in the Unity Core Assets package.

Core

The Core package provides the foundation for VR applications with a minimal interface between Unity and our hand tracking controllers.

rigged-hands-unity.png
capsule-hands-unity.png
attachment-hands-unity.png
 

 

Leap Motion Interaction Engine

A customizable layer that exists between the Unity game engine and real-world hand physics. Use the Interaction Engine to create natural object interactions and user interfaces. Supports both hands and PC controllers. An example demo build is available on the Gallery.

interaction-objects-unity-ultraleap.gif
dynamic-ui-unity-ultraleap.gif
swap-grasp-unity-ultraleap.gif
 

 

Graphic Renderer

Cuts the number of draw calls for a huge rendering boost and tightly pairs with the Interaction Engine to create user-friendly curved interfaces. An example demo build is available on the Gallery.

 
tutorial-add-cube-mesh-graphic-unity-ultraleap.gif
tutorial-adding-texture-unity-ultraleap.gif
tutorial-graphics-unity-ultraleap.gif
 

 

Hands Module

Provides a range of optimized rigged hand models, plus the power to design your own with an autorigging pipeline.

hands-module-2.jpg
hands-module.jpg
 

Archive & Release Notes

Current and past versions of our Unity Modules can be found in Releases. For older assets (including OSX-compatible packages), see our documentation page.