Vertex Animation Toolset, crowd rendering

The agents in that video do not have any collision resolution.

As for having crowds of enemies with complex collisions like swords and all that you may have to resort to doing what ubisoft did for crowds in assassins creed, where they have a crowd of simple instances, but they spawn full characters in the place of the instances when the Main character gets too close, or hits them, etc.

Cheers.