Skip to main content

Intro

Steering AI is a framework created for simple AI entities driven by steering behaviors. It is especially suitable for flocking simulations or other group AI behaviors. The framework heavily utilizes multithreading through Unity's Jobs, Burst Compiler and ECS to achieve good preformance.

The framework includes a custom editor which can be used to set up AI simulations by designers in a simple and modular way. There is over 15 prepared behaviors which can be used to set up without any code. This library of behaviors can be easily extended, even with no prior knowledge of ECS, and Jobs. There is several samples which can be followed in order as a tutorial to get familiar with using the framework. To gain even deeper understanding, visit the documentation of the core framework and library of the prepared behaviors.

Description of the image

Bird flock simulated with the framework