Advanced FPS Controller's icon

Advanced FPS Controller 1.0 Templates 4.2 Community

Submitted by user Jeheno; MIT; 2024-11-07

All the informations are on the Github repository page !

An advanced FPS Controller Template made in Godot 4

This template provides a complete, advanced and fully commented controller, camera, as well as a properties HUD

A template map is provided to test the controller.

The controller use a finite state machine, designed to be easely editable, allowing to easily add, remove and modify behaviours and actions.

He is also very customizable, with a whole set of open variables for every state and for more general stuff. This is the same for the camera.

The template is 100% written in GDScript.

He works on Godot 4.3 and Godot 4.2. I didn't test it in Godot 4.1 and Godot 4.0, but it should work just fine.

Features :

- Smooth moving
- Walking
- Crouching
- Running
- Jumping (multiple jump system)
- Air control
- Sliding (and air slide)
- Dashing
- Bunny hopping
- Wall running

- Camera tilt
- Camera bob
- Custom smooth FOV

- Crosshair
- Properties HUD


View files Download Submit an issue Recent Edits