Leap Motion Developer SDK Downloads

  1. Download the installer and SDK (consult Release Notes and Known Issues for 2.2.4.26750).

    Sign in to download SDK v2.2.4.26750 for Windows
    Download released version Choose another platform
    SDK v2.2.4.26750
    SDK v2.2.3.25971
    SDK v2.2.2.24469
    SDK v1.2.0.10973
  2. Go to the Getting Started Guide for next steps.

Welcome to LeapJS

This is the place to find the latest LeapJS and plugins for your JavaScript project. You can find more setup instructions through our getting started page.

Browser

See the archive for older versions.

Node.js


Plugins

LeapJS provides a powerful and flexible extension framework that makes it easy to build and use custom plugins. They’re configurable, can extend frame objects (such as fingers or hands) with new functionality or data, and can emit custom events from the controller.

LeapJS-Plugins includes:

  • Hand Entry Emit events when a hand enters or leaves the field of view.
  • Hand Hold Save data onto hands or fingers to be persisted between frames.
  • Screen Position Get the on-screen position of any point in Leap-space.
  • Version Check Ensure a minimum protocol version when running your app.
  • Playback Record hand-data from the Leap, compress it, and use it to animate your app.
  • Transform Translate, rotate, and scale Leap Motion data. Use this to orient the hand for Virtual Reality.
  • Bone Hand Add a customizable 3D hand to your THREE.js scene in one line of code.

LeapJS 3D Widgets: Push buttons and drag planes

LeapJS-rigged-hand uses THREE.js to add a hand to any web page.

Leap Data Plotter allows easy plotting streaming data to a <canvas>.

LeapJS-Network: [alpha] Stream Leap Motion data live over WebRTC Data channels.


Tools

Recorder-preview

Recorder

Allows you to capture and play back Leap frame data.

Unity3D

This is the place to find the latest Unity resources for your project. Before you get started, make sure that you have Unity Free or Pro installed. You can find more setup instructions through our getting started page.

Core Assets

Each asset release (below) is numbered according to its corresponding Leap Motion software version. Be sure to use the latest Unity asset version that corresponds to your version.

Sign in to download Unity Pro Asset v2.2.2.24469
See the known issues

Known issues

  • Unity 4.6.2 and 5.0 are not currently supported
  • x64 Libraries are not included. These are available in the Leap Motion SDK package
Download released version
Unity Pro Asset v2.2.2.24469
Unity Pro Asset v2.2.1.24116
Unity Pro Asset v2.2.0.23475
Sign in to download Unity Standard Asset v2.2.2.24469
See the known issues

Known issues

  • Unity 4.6.2 and 5.0 are not currently supported
  • x64 Libraries are not included. These are available in the Leap Motion SDK package
Download released version
Unity Standard Asset v2.2.2.24469
Unity Standard Asset v2.2.1.24116
Unity Standard Asset v2.2.0.23475
After downloading the package, check out our getting started page for more setup instructions – including how to drop the assets into your project. Important: Be sure to use the Leap Motion Core Assets (linked above) as your core library. Deprecated assets using the V1 software may result in errors.

Core Assets: VR Edition

Want to build a 3D interactive experience with the VR Developer Mount? Available for Unity Pro (Mac and Windows) and Unity Free (currently Windows only), VR Edition comes prepackaged with everything you need from the Core Assets, plus some important extras. Using the VR assets, you access and use raw infrared imagery, as well as allow users to access desktop and VR modes (by detecting whether or not a Rift is connected, then setting the appropriate camera).

In the package you'll also find the following examples:

  • LeapOculus500Blocks. A basic sandbox demo featuring 500 floating blocks and image passthrough.
  • LeapOculusHandViewer. See all the available hands that we've designed for VR by pressing the left/right keys.
  • LeapOculusPassthrough. Another passthrough demo with a wall of blocks that you can punch through.
  • LeapOculusMovingDemo. Move forward in the scene by facing both palms outwards with fingers towards the sky.

Note: Always make sure that you're running the latest version of the Oculus and Leap Motion SDKs! With VR Edition, you’ll need to make sure that “Is Head Mounted” is enabled in the Hand Controller script (below).

To use the assets with the Standard (free) version of Unity for Windows, extract all the content in the .zip into your project. When you create an executable, be sure to copy all library files in the asset (DLL in Windows) to the executable's root folder. This is necessary because Unity Standard does not support moving third-party plugins.

Unity_head_mounted

Be sure to use the latest Unity asset version that corresponds to your Leap Motion and Oculus software versions, if possible. (Each asset release is numbered according to its corresponding Leap Motion software version.)
Unfortunately, due to an issue with how Unity Free on Mac handles plugins, the VR assets currently only work in the Windows version of Unity Free.

Sign in to download Unity Pro VR Asset v2.2.2.24469
See the known issues

Known issues

  • Unity 4.6.2 and 5.0 are not currently supported
  • x64 Libraries are not included. These are available in the Leap Motion SDK package
Download released version Compatibility
Unity Pro VR Asset v2.2.2.24469 Oculus Runtime 0.4.4
Unity Pro VR Asset v2.2.1.24116 Oculus Runtime 0.4.4
Unity Pro VR Asset v2.2.0.23485 Oculus Runtime 0.4.4
Sign in to download Unity Standard VR Asset v2.2.2.24469
See the known issues

Known issues

  • Works only in Windows for now
  • Unity 4.6.2 and 5.0 are not currently supported
  • x64 Libraries are not included. These are available in the Leap Motion SDK package
Download released version Compatibility
Unity Standard VR Asset v2.2.2.24469 Oculus Runtime 0.4.4 (Windows only)
Unity Standard VR Asset v2.2.1.24116 Oculus Runtime 0.4.4 (Windows only)
Unity Standard VR Asset v2.2.0.23485 Oculus Runtime 0.4.4 (Windows only)

Not sure how to add an asset package to your Unity project? Watch the tutorial videos on our getting started page.

Portions Copyright © 2013 Oculus VR, Inc. All rights reserved. Subject to the conditions and disclaimer in the SDK license agreement at https://developer.oculus.com/licenses/

Examples Gallery

Our examples gallery features several open source demos built in Unity for VR and desktop experiences. Download them and try them out!