Steering behaviors
Een verzameling eenvoudige stuurkrachten (seek, flee, arrive, wander, obstakels ontwijken) die samen één bewegingsvector vormen voor een autonoom personage.
Craig Reynolds formaliseerde het idee in zijn GDC-paper Steering Behaviors For Autonomous Characters (1999). Elk gedrag levert een kleine kracht: seek trekt naar een doel, flee weg van een dreiging, arrive remt zacht af tot stilstand, wander zorgt voor willekeurig ronddwalen en obstacle avoidance stuurt om hindernissen heen. De krachten worden gewogen, opgeteld en begrensd tot de maximale versnelling van de agent.
Steering ligt onder een hogere beslislaag: een behavior tree of toestandsmachine kiest wat er gebeurt, de steering behaviors bepalen hoe het personage daar komt. Ze bouwen rechtstreeks voort op Reynolds' eigen boids-model en vormen de basis van menigten, vijandelijke ai en verkeerssimulaties, vaak gecombineerd met een navmesh voor de grote route.