True hand presence in VR is incredibly powerful – and easier than ever. With the Leap Motion Unity Core Assets and Modules, you can start building right away with features like custom-designed hands, user interfaces, and event triggers. Each Module is designed to unlock new capabilities in your VR project, and work with others for more advanced combinations.

Leap Motion Core Assets

The Leap Motion Unity assets provide an easy way to bring hands into a Unity game. Since they’re built on the native VR integration included in Unity 5.4, they support both the Oculus Rift and HTC Vive. Setup is fast and easy, taking less than a minute.

Our new Orion Core Assets have been massively optimized for VR, with features like persistent hands in the Editor, greatly simplified workflows, and the ability to easily toggle through different sets of hands. For a more in-depth perspective on how the Core Assets are architected, see our posts Redesigning Our Unity Core Assets: Part 1 and Part 2.

Modules are powerful extensions built on the Core Assets. With Modules, you can unlock a wide range of capabilities in your project.

Interaction Engine

Imagine an experience where you can reach out and grab any object – a block, a teapot, a planet – and simply pick it up. Your fingers phase through the material, but the object still feels real. Like it has weight.

The Interaction Engine is a fundamental tool that enables Unity developers to rapidly build object interactions that feel more human. It implements an alternate set of customizable physics rules that take over when your hands are embedded inside a virtual object.

Detectors

With the Leap Motion Orion software, we’ve away from touchscreen-like-gestures – such as swipe and circle – and towards more physical interactions designed for VR, like pinching and grabbing. Pinching is a powerful interaction that lies at the core of our Blocks demo, and has the ability to drive a wide variety of experiences.

UI Input Module

Fully interactive menus – ones that you can touch with your bare hands – can be enormously compelling. The UI Input Module provides a simplified interface for physically interacting with World Space Canvases in Unity’s UI System. With the UI Input Module, you can: