3rd Person Parkour/Free Running Movement Controller

I am making a 3rd person adventure game and I want to implement some parkour and freerunning skills in it, similar to Assassin’s Creed games. The running up walls, climbing, swinging, etc. I have searched but I cant find any good tutorials or assets that would suit my objectives. Does anybody know of any good tutorials or packages?

Hmm… The best I can offer (and what I’m actually using for Computer Virus Simulator) would be to do physics-based character controller.

In short your character is one rigid body (or set there of) so you can use Unity’s physics engine to act upon it with needed forces.