character studio 3 has a new crowd animation system. A combination of new helper objects (delegates and crowds) form the basis of this system. The animation capabilities for crowds and delegates includes the use of behaviors and states. Behaviors include Avoid, Seek, Wander and Speed Vary. Behaviors can be scripted, and you can convert certain behaviors into scripts.
A crowd of delegates can drive the animation of multiple bipeds and other animated objects or characters within the scene. Individual delegates can make use of cognitive controllers to tell them how to behave in varying circumstances.
These topics provide further explanation of the principles of crowd animation, and contain links to additional topics with details on using the crowd system:
Creating a Crowd System
Crowd Behaviors Overview
Attaching an Object Instance to a Crowd System
Using Bipeds with Crowd Delegates