I was using Unity's Character Controller component, but I found it very limited and wanted to tweak some things.
I thought about creating my own character controller from scratch, but it would be much easier if I could start with Unity's Character Controller script and just tweak what I need.
How can do that?