I am making a fps game, and obviously the character controller is really important. I started with Garbaj's improved fps controller, but I've noticed it has quite a few bugs and is kind of quirky. The main issue I've noticed is when I jump onto a ledge and scrape against the corner the character snaps forward onto the platform which is pretty jarring.
I'm willing to make tweaks when I run into issues but I am looking for a really good base to start with that has good walking and jumping physics that are adjustable and can handle slopes, as well as one that has fixes for a lot of the more common bugs.
What is the best kinematic fps controller you have seen that would work as a base to build up on? A tutorial would be nice but I could probably work with just the code, I would put myself as an intermediate godot game programmer =).
Or is Garbaj's controller a really good one and I just need to work on some bug fixes?
Thanks.