Steering Behaviors Plugin für die JavaScript Game Engine Impact.
Auf der Seite von Craig Reynolds findet ihr mehr Informationen zu dem Thema.
Hier könnt ihr euch eine Live Demo anschauen:
Hier das GitHub Repo mit allen weiteren Infos: impact-steering-behaviors