TouchFree Tooling for Unity is a lightweight client that can be integrated into your Unity application, turning it touchless with minimal development effort.

This Quick Start Guide will show you how to import the client into your Unity application. For more details visit the TouchFree User Manual on our Developer Resources Site.


Adding TouchFree Tooling to your project

TouchFree Tooling for Unity is provided as a .unitypackage file ready for import into Unity. To import it into a Unity project, open that project and double click the .unitypackage provided. Alternatively, you can also drag the .unitypackage onto your open Unity editor.


Using the Quick Start Example

Once you have imported TouchFree Tooling, a Quick Start Example scene is provided.

This will allow you to test that TouchFree Tooling is working with TouchFree Service. It also serves as an example of how to integrate TouchFree Tooling. This scene can be found at TouchFree/Tooling/Examples in the Assets directory once TouchFree Tooling is imported.


Integrating TouchFree Tooling

Once you have the example scene running, you’re ready to integrate TouchFree Tooling into your own application. Reference the example scene for the setup required to access the TouchFree Service. Feel free to inherit from the provided scripts to integrate even more closely with the information provided.

Note: We suggest inheriting from the scripts provided instead of modifying them to avoid potential issues when upgrading to future versions of TouchFree Tooling for Unity.

We recommend starting with the TouchFree Client prefab when integrating TouchFree Tooling into existing scenes. This prefab can be found in under TouchFree/Tooling/Prefabs once the package has been imported.

Simply add this to a scene that is already set up with UI components and that scene should be controllable with TouchFree hand interactions. The prefab can then be unpacked and modified to make adjustments to the Cursor.

We have a collection of TouchFree Tooling Examples on GitHub that you can use to learn how to integrate features of TouchFree Tooling into your application.


  • TouchFree Tooling clients can request updates to the config files via the service to make global changes to the TouchFree configuration for all clients

  • TouchFree service state can be queried

  • Compatible with Unity 2020 & 2021 LTS

Bug Fixes:

  • NONE events are now properly culled from overfilled InputAction Queues, improving performance

All users developing with Ultraleap hand tracking devices and/or software need a license.
By downloading TouchFree you are agreeing to the Ultraleap Tracking SDK Agreement and End User License Agreement.