Steering behaviors aim to help autonomous characters move in a realistic manner, by using simple forces that are combined to produce life-like, improvisational navigation around the characters' environment. They are not based on complex strategies involving path planning or global calculations, but instead use local information, such as neighbors' forces. This makes them simple to understand and implement, but still able to produce very complex movement patterns.
Posts in this series
Understanding Steering Behaviors: Seek
Understanding Steering Behaviors: Flee and Arrival
Understanding Steering Behaviors: Wander
Understanding Steering Behaviors: Pursuit and Evade
Understanding Steering Behaviors: Movement Manager
Understanding Steering Behaviors: Collision Avoidance
Understanding Steering Behaviors: Path Following
Understanding Steering Behaviors: Leader Following
Understanding Steering Behaviors: Queue