Thanks for trying RBCC, a physics-based character controller!

Tired of implementing physics manually? This asset is for you. RBCC uses Rigidbodies to move your character, allowing your character to react to any force and get a realistic result! With this asset, your character can walk, run, jump, bounce on walls, crouch, slide on walls and more. You also have at your disposal operational scripts to add dynamic platforms to your game. Finally, the gravity applied to your character can be easily modified to allow you to defy the laws of physics in realtime. With this documentation, you’ll be able to add even more custom movements quickly and easily.

This is an asset targeting mainly programmers, but I hope there's enough tuning options to make it accessible for designers and other non-programmers as well. This controller is inspired from the one described by Toyful Games. If you haven't checked their blog, there's a lot of good stuff there.