• General Chat
  • Best FPS Character Controller you have seen in Godot?

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.

I made an FPS controller for a parkour game prototype I never finished. The code isn't great, since this was when I was first starting with Godot, but it works alright. I never released the code, cause it's kind of hacked together, but I may be able to make a simpler version if I ever get time.

a month later

I recently found out that Garbaj has updated code for his controller on github, the link is on the top comment of his tutorial. It seems to work better than his old one.