Comportamenti di guida
Un insieme di semplici forze di guida — inseguimento, fuga, arrivo, vagabondaggio, evitamento di ostacoli — combinate in un unico vettore di movimento per un personaggio autonomo.
Craig Reynolds formalizzò l'idea nel suo articolo al GDC Steering Behaviors For Autonomous Characters (1999). Ogni comportamento restituisce una piccola forza: seek attira verso un bersaglio, flee allontana da una minaccia, arrive rallenta fino a fermarsi, wander produce un vagare casuale e obstacle avoidance aggira gli ostacoli. Le forze vengono pesate, sommate e limitate all'accelerazione massima dell'agente.
Lo steering sta sotto un livello decisionale superiore: un albero del comportamento o una macchina a stati sceglie cosa fare, i comportamenti di guida si occupano del come raggiungerlo. Derivano direttamente dal modello dei boids dello stesso Reynolds e sostengono folle, IA dei nemici e simulazioni di traffico, spesso abbinati a una navmesh per il percorso su larga scala.