Ultraleap’s hand tracking technology tracks the movement of your hands and fingers with unparalleled accuracy and robustness.
Our SDK features a C-style API called LeapC for accessing tracking data from the Leap Motion service. Our integrations for the Unity and Unreal engines are built on this API. You can use LeapC directly in a C program, but the library is primarily intended for creating bindings to higher-level languages.
Below you can find a general overview of the differences between our V2, V3, V4 and V5 software versions, together with links to design guidelines and other useful documentation.
To start creating, pick your platform of choice.
Our Unity Core Assets and Modules make it easy to design hand based user interfaces, and interactions.
Our latest hand tracking plugin for Unreal Engine 4.23 features our Interaction Engine, user interface examples, and more.
The Leap Motion tracking software has changed substantially over the years. If you're returning to work on an old project, or want to use a legacy API, you may need to use an older version.
The V2 software may be used to build with our standard tracking on OSX or Linux, or with tool tracking or touchscreen-style gestures. However, many of the development assets associated with V2 are outdated, and the software is no longer supported. We strongly recommend using the more recent software versions.
The V4 software, or the second generation of Orion, is further optimized for performance on VR platforms. With V4 we deprecated the older APIs in favor of the LeapC API, which is significantly closer to the metal. The newest demos such as Cat Explorer require V4. As part of the V4 release we also shared our wrapper for the legacy language bindings, which makes it easy to integrate legacy-reliant applications with LeapC. You can find the binding tool here: github.com/leapmotion/LeapCxx.
The V5 software, or Gemini, is currently only available on the Qualcomm® Snapdragon® XR2 5G platform for untethered XR. Future releases will extend our software beyond the XR2 chip and a general release is in the works.
Our design guides and other documentation cover best practice for designing hand tracking for different use-cases.
Explorations in VR
Learn how to create groundbreaking VR experiences with a journey through the bleeding edge of VR design.
Currently includes info about the TouchFree app plus design guides for developing touchless kiosks and other 2D screen experiences.
Hand tracking technical introduction
How Ultraleap’s hand tracking technology works, essential developer tools, user experience design best practices, and practical tips.
Be the first to know
Get the latest curated news on haptics, tracking, and next-generation interfaces – straight to your inbox.