I decided to create a 3rd person character controller for Unity from the scratch to learn how to use it and also to have an open source 3rd person character controller
This repo uses GPL-3.0 License, meaning you can use this if your project has the same license and disclose its source code. You can read more about it on the LICENSE file.