@3run: There isnt' anything in this vid that cant be done with GS. You just need to know how to do
a) proper procedural animation blending
b) Inverse Kinematics.

The Latter is a bit difficult, but a) is rather simple compared to b).