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 |
|