I don't know how the rigging works, but the animation might follow some principles from learned motion matching https://www.ubisoft.com/en-us/studio/laforge/news/6xXL85Q3bF...
I don't think it can handle arbitrary models, they likely have a library of bipedals and quadrapeds.