Unofficial Leap Plugin

Name Leap Motion Plugin
Category Input
Author Getnamo


An event-driven Leap Motion plugin for the Unreal Engine 4.

Main method of use is by subscribing to events within your blueprint, but it also supports polling through functions called on the LeapController for up to the 60 past frames. You can extend functionality to any blueprint through adding the LeapInterfaceEvent interface then adding the LeapController component to that blueprint. This same architecture is available to C++ if you prefer, which also supports both event-driven and polling style use.

See the main plugin thread for version downloads and development updates.

Quick Setup

  1. Since 4.11 the plugin is already included in the engine!
  2. Go into plugins, under input devices enable Leap Motion and restart the editor
  3. Plugin is ready to use

Optional Preview Version Setup

  1. Download latest from Github
  2. Create new or choose project.
  3. Browse to your project folder (typically found at Documents/Unreal Project/{Your Project Root})
  4. Copy Plugins and Binaries folder into your Project root.
  5. (Optional) Copy Content folder into your Project root if you want to use the convenience rigged or debug content.
  6. Restart the Editor and open your project again.
  7. When your project has reloaded, the plugin should be enabled and ready to use.

How to use

For all other detailed use case please see the up-to-date Github Readme.


Post your questions and suggestions at the main plugin thread.