This is a first person character controller which implements mechanics found in popular games such as Quake and Counter-Strike: Source.
I have a YouTube playlist of tutorials that were created alongside this character controller which you can reference if you're curious how any part of it works, or want to learn about using Godot for 3D games: https://www.youtube.com/playlist?list=PLbuK0gG93AsHID1DDD1nt4YHcdOmJvWW1
This character controller is available under the CC0 license.
If you find the character controller/tutorials helpful and would like to support me, consider becoming a patron or buying me a coffee!