A downloadable project

Steering behaviours are a classic set of techniques in **artificial intelligence for games**, especially when dealing with groups of agents (commonly called *boids*).  

They allow autonomous agents to move in a way that feels **natural, organic, and responsive**, without needing predefined paths or animations.

In the demo, you can move sliders to define how much each behaviour (from `0` to `1`) affects the movement of the agents (balls).  

- **Black arrow** → final resulting movement.  

- **Red arrow** → separation force.  

- **Green arrow** → cohesion force.  

- **Blue arrow** → alignment force.  

- **Yellow arrow** → obstacle avoidance.

Download

Download
SteeringBehaviours.zip 339 MB