Edit of asset "Modular Character Controller" Accepted
| Old/Current | New/Edit | |
|---|---|---|
| Title | Modular Character Controller | |
| Description |
The Modular Character Controller is a set of scripts that aims to make the creation of controllable objects in Godot more organized and flexible. Controllable object examples would be the player character, AI controlled NPCs, and vehicles. Organization and flexibility are achieved by separating logic out into components for the character to prevent a monolithic character script that attempts to handle all logic, physics, and animation in one place. This separation of logic into single task focused pieces makes code more organized but also allows pieces of logic to be attached and detached from a character, making characters modular at runtime. This is an addon but multiple example projects are available. See GitHub or README file for more details, documentation, and links. Play the demo level or leave a review: https://pantheradigital.itch.io/godot-modular-character-controller Tested in Godot 4.4, 5.4, and 4.6.1 Works for 2D and 3D. |
The goal of this tool is to provide a strong basis for any controller to be built on for any game object that might be controlled in any way. That includes player characters, NPCs, vehicles, or anything else that may take input to perform an action in game. The files included are for the full project with the core files of this system (modular_character_controller, script_templates) and an example level with two example characters (controller_examples). This can be used as an addon by moving the "modular_character_controller" folder to your addons folder. You will also need to bring the folders out from the "script_templates" folder and into where you keep your existing script templates. If you dont have any then just bring the entire "script_templates" folder into the main directory (res://) of you project so that Godot can use them. Play the demo level: https://pantheraonline.itch.io/godot-modular-character-controller See Github for more details. Tested in Godot 4.4, 5.4, and 4.6.1 |
| Category | Tools | |
| License | MIT | |
| Repository Provider | GitHub | |
| Repository Url | https://github.com/PantheraDigital/Modular-Character-Controller-for-Godot | |
| Issues Url | https://github.com/PantheraDigital/Modular-Character-Controller-for-Godot/issues | |
| Godot version | Godot 4.4 | |
| Version String | 2.0.1 | |
| Download Commit | a63fb02d1ff30df905627aa608910e60be49490d | e77ca637a04804fa6b22f6d264d3ac22874cf11b |
| Download Url (Computed) | https://github.com/PantheraDigital/Modular-Character-Controller-for-Godot/archive/a63fb02d1ff30df905627aa608910e60be49490d.zip | https://github.com/PantheraDigital/Modular-Character-Controller-for-Godot/archive/e77ca637a04804fa6b22f6d264d3ac22874cf11b.zip |
| Icon Url |
https://raw.githubusercontent.com/PantheraDigital/Modular-Character-Controller-for-Godot/refs/heads/main/addons/modular_character_controller/ControllerIcon.svg
|
|
| Preview Update | ||
|---|---|---|
| Type | video | |
| Image/Video URL |
https://youtu.be/S7sfsYb2C7Q
|
|
| Thumbnail |
https://img.youtube.com/vi/S7sfsYb2C7Q/mqdefault.jpg
|
|
| Preview Insert | ||
|---|---|---|
| Type | video | |
| Image/Video URL |
https://youtu.be/ABDJnFag9q8
|
|
| Thumbnail |
https://img.youtube.com/vi/ABDJnFag9q8/mqdefault.jpg
|
|