Ghost Recon Style 3rd Person Controller Help

Hi all,
I’m looking to create a Third Person Shooter game prototype, and I’d like it to control like some of the modern shooter games of the genre and the current Unity 5 controller is not what I am looking for so I am having to create my own for practise and experience.

I was wandering if anyone has any good tutorials on creating a controller, like the one shown in the video link here:

, and how to set up a custom character and weapon which will be animated by myself.

Any help would be greatly appreciated!
Many thanks.

Just today, Opsive’s excellent Third Person Controller left beta and entered version 1.0. You can set up custom characters and weapons with it, and it comes with source code that you can study if you want to learn how it’s done.