← Back to Technical Work
Autonomous Agent Steering Behaviors - 1

Autonomous Agent Steering Behaviors

11 steering behaviors for character animation based on Craig Reynolds

Date March 2025
Tags
c++opengleigenimgui

Overview

Implementation of 11 steering behaviors for character animation: Seek, Flee, Arrival, Departure, Wander, Obstacle Avoidance, Separation, Cohesion, Alignment, Flocking, and Leader Following. Based on Craig Reynolds’ 1999 work. 2D vehicles using a sense-control-act loop.

Tools

Built with C++, OpenGL, CMake, Eigen, and ImGui.