Edit of asset "Advanced FPS Controller Template (C#)" Accepted

Old/Current New/Edit
Title Advanced FPS Controller Template (C#) Advanced FPS Controller Template (C#)
Description This is a port of Jeheno's "Advanced FPS Controller Template":
https://godotengine.org/asset-library/asset/3475

All functionality has been ported to Godot .NET using C#. No GDScript remains.

All credit goes to Jeheno. Please direct feature requests to their asset page. For technical issues regarding the port, feel free to open an issue on GitHub.

-------------------------Original Description----------------------

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 [C#].

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)
- Jump buffering
- Coyote jump/time
- Air control
- Sliding (and air slide)
- Dashing
- Bunny hopping
- Wall running
- Grappling hook (pull type)
- Knockback

- Camera tilt
- Camera bob
- Custom smooth FOV

- Pause menu
- Options menu (keybinding, video, audio)
- Crosshair
- Properties HUD
This is a port of Jeheno's "Advanced FPS Controller Template":
https://godotengine.org/asset-library/asset/3475

All functionality has been ported to Godot .NET using C#. No GDScript remains.

All credit goes to Jeheno. Please direct feature requests to their asset page. For technical issues regarding the port, feel free to open an issue on GitHub.

-------------------------Original Description----------------------

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 [C#].

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)
- Jump buffering
- Coyote jump/time
- Air control
- Sliding (and air slide)
- Dashing
- Bunny hopping
- Wall running
- Grappling hook (pull type)
- Knockback

- Camera tilt
- Camera bob
- Custom smooth FOV

- Pause menu
- Options menu (keybinding, video, audio)
- Crosshair
- Properties HUD
Category Templates Templates
License MIT MIT
Repository Provider GitHub GitHub
Repository Url https://github.com/Wolf-64/Godot-Advanced-FPS-Controller-Template-CSharp https://github.com/Wolf-64/Godot-Advanced-FPS-Controller-Template-CSharp
Issues Url https://github.com/Wolf-64/Godot-Advanced-FPS-Controller-Template-CSharp/issues https://github.com/Wolf-64/Godot-Advanced-FPS-Controller-Template-CSharp/issues
Godot version Godot 4.2 Godot 4.2
Version String 2.0 2.0
Download Commit abb216acd5279842dd62acc2f72973403831b4bb abb216acd5279842dd62acc2f72973403831b4bb
Download Url (Computed) https://github.com/Wolf-64/Godot-Advanced-FPS-Controller-Template-CSharp/archive/abb216acd5279842dd62acc2f72973403831b4bb.zip https://github.com/Wolf-64/Godot-Advanced-FPS-Controller-Template-CSharp/archive/abb216acd5279842dd62acc2f72973403831b4bb.zip
Icon Url https://raw.githubusercontent.com/Wolf-64/Godot-Advanced-FPS-Controller-Template-CSharp/main/Arts/TemplateImages/Logo.png
https://raw.githubusercontent.com/Wolf-64/Godot-Advanced-FPS-Controller-Template-CSharp/main/Arts/TemplateImages/Logo.png
Preview Insert
Type video
Image/Video URL https://www.youtube.com/watch?v=3jwx65NFijI
Thumbnail https://img.youtube.com/vi/3jwx65NFijI/default.jpg
Preview Insert
Type image
Image/Video URL https://raw.githubusercontent.com/Jeh3no/Godot-Advanced-FPS-Controller-Template/refs/heads/main/Arts/TemplateImages/GodotAssetLibraryImage1.png
Thumbnail
Preview Insert
Type image
Image/Video URL https://raw.githubusercontent.com/Jeh3no/Godot-Advanced-FPS-Controller-Template/refs/heads/main/Arts/TemplateImages/GodotAssetLibraryImage3.png
Thumbnail