Skip to content
samswain edited this page Aug 31, 2021 · 22 revisions

InteractML

Bringing Machine Learning to Unreal Engine

InteractML brings machine learning visual scripting to Unreal, empowering game creators to develop novel gameplay mechanics and control schemes without writing code. You can create ML models by joining Blueprint nodes together, feeding them from any game parameters, and then using the outputs to drive any in-game systems or effects you like.

Machine Learning

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 (e.g. 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 ready-made examples using different input devices, ranging from mouse/keyboard, arduinos to modern VR systems with motion tracking. You can also pipe values from your own custom devices if you wish to. Anything you can send to Unreal can be used in InteractML!

Contents

  1. Introduction
  2. Installation
  3. Machine Learning
  4. Blueprint Node Types
  5. Asset Types
  6. Recording Examples
  7. Training Models
  8. Running Models
  9. Model Types
  10. Training Set
  11. Labels
  12. Data
  13. Demo Project
  14. Blueprints
  15. Technical

License

Clone this wiki locally