The animations are fully procedural. They are all mostly based on 2 scripts: a "tail" animator and a legs animator (based on unity's two bones IK), then the creature are moved using unity's SplineAnimator. There are also a few very simple rotations and translation tweening scripts.