From-scratch implementation of physically simulated character animation with proportional-integral-derivative controllers (PID)
It uses similar techniques as games like TABS.
It's designed to be as simple as possible.
AnimationFollowing.cs
applies animation following.
MasterController.cs
contains all 3rd person controller logic. It makes sure static animator can't move too far away from ragdoll.
SlaveController.cs
controls behaviour of animation following in real time. It makes ragdoll loose strength when colliding with other objects.