This was one of the first goal system for CrowdFX (latter I added a follow curve system that was maybe more easy to use).
Characters are directed using several goals. You can define the order of those goals by setting their index.This example also illustrate the feet locking added at run time to avoid unnatural sliding of the original animation (when characters are turning).

Loading more stuff…

Hmm…it looks like things are taking a while to load. Try again?

Loading videos…