. InteractML

Interactive Machine Learning Visual Scripting for Unity

InteractML brings machine learning visual scripting to Unity, empowering game creators to develop novel gameplay mechanics and control schemes without writing code. You can create ML models by joining nodes together and visualize in real-time the data from an Unity scene in the graph.

Interactive machine learning (IML) is a subfield of artificial intelligence (AI) research where users, generally non-experts, can quickly create and test ML models. These models can learn input/outputs from real-time data through human/computer examples (i.e. when the user moves his arms up-down the character swims upwards).

Create New Interfaces

Joysticks for videogames? Really? We can do more for our players. Using the power of Interactive Machine Learning, InteractML lets you control what interfaces you use as inputs and what the gestures look and feel like in your game. Let players tell you how they want to play. Set your game's interface free.

We provide a number of already made examples using different input devices, ranging from mouse/keyboard, arduinos to modern VR systems with motion tracking. You can as well pipe your own custom devices if you wish to. Anything you can send to Unity can be used in InteractML!

Follow The Project

  • Get the Code

    This entire project is a work in progress. We are currently in alpha release with slim documentation.

    Download on Github
  • Join the Discord Community

    If you have questions, feedback, or want to join our community and studies, you can find us on Discord. Click on the following button and follow the guidelines to join us!

    Say Hi
  • Keep Up To Date

    If you want to keep up to date with the events and updates we release, don't forget to sign up to the mailing list!

Learn about Interactive Machine Learning

Interested in Machine Learning?

Interactml builds heavily of Rebecca Fiebrink's Wekinator project. To jumpstart your journey, you can watch videos about ML & Wekinator here. All of the concepts you will learn for the Wekinator can be applied to InteractML and vice-versa.

Get Smarter


We organise workshops, talks or game jams where we teach you about InteractML and help you create something with it. Here are some of the latest events we are running:

Get in Touch

If you want to email us, you can do so at hello at interactml.com. You can also find us on twitter at @getinteractml

Leave us your email

If you want to keep up to date with events and latest news, you can do so by leaving here your email address

Subscribe to mailing list