A rendition from RC's Unity3D RPG Character Controller Video Series.
This is the code which was created while following along and extrapolated upon while viewing the Video Series at:
https://www.youtube.com/playlist?list=PL4CCSwmU04MjDqjY_gdroxHe85Ex5Q6Dy
Initiated as two files: a CameraController.cs & a CharacterController.cs are written in C# as scripts for use in the Unity5 Game Engine.