Flock Box is a highly customizable flocking simulation. It includes implementations of several steering behaviors that can be mixed and matched with NO SCRIPTING REQUIRED. Included behaviors are:
Individual behaviors can be combined to create compound behaviors. For instance, Wander + Seek produces Foraging. The behavior system can also be easily extended with new custom behaviors.