AI Steering Behaviours (v8: Toggle Behaviours) @s0lly
AI Steering Behaviours (v8: Toggle Behaviours)  @s0lly
Uploaded May 2019 | Updated September 2026, 2 hours ago
This engine aims to allow the user to visualise various AI behaviour types - how they interact with their environment, what is used in their "decision making", and to test adjustments to those AI in real-time.

This video demonstrates the following capabilities of the visualisation tool:
- The various steering forces can be displayed and / or activated by clicking on the force (for display) or its toggle box (for activation)
- The Seek, Arrive, and Pursue behaviours are demonstrated

Please find the current codebase at github.com/s0lly/Steering-Behaviours - but note that this is still a work in progress.

Hopefully this project will allow for the quick creation of multiple AI types by allowing live-editing of various parameters, and give a very deep sense into how the various AIs would respond to different stimuli.

Please let me know how if you have any suggestions on things to add!

Acknowledgements:

This was made using the Chili Framework: http://wiki.planetchili.net/index.php... - thanks Chili!

The ideas of using steering behaviours came about while reading Mat Buckland's book "Programming Game AI by Example", which has proved invaluable in building this visualisation.

Music by Eric Skiff, intro music song "All of Us", main music song "We're the Resistors" (Available at EricSkiff.com/music)
AI Steering Behaviours (v8: Toggle Behaviours)Game Engine 14: Atmospheric ScatteringRaytracing - in Excel!!Project Overlay 06: Slideshows & MoreGame Engine 16: Planet-Bound CameraExcel: Endgame (Using the GPU)Animating My Logo with a Particle Simulation: Part IIFirst Games in C++: Dungeons and Flagons (v0.1) - Setting the Stage2D Game Engine in C++: [3] Camera Rotation / Zooming2D N-Body Simulation in C++ (v4)Excel with s0lly: 4. Lifetime Budget - A Simple Model ExampleProject Overlay 01: Setting the Scene
s0lly |

AI Steering Behaviours (v8: Toggle Behaviours)

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER