Edit of asset "Modular Character Controller" Accepted

Old/Current New/Edit
Title Modular Character Controller 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 the pitfalls of a typical state machine or a monolithic character script. 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, 3D and any type of character.
The goal of this tool is to provide a strong basis for any 3D 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.

Play the demo level:
https://pantheraonline.itch.io/godot-modular-character-controller

See Github for more details.
Category Tools 3D Tools
License MIT MIT
Repository Provider GitHub GitHub
Repository Url https://github.com/PantheraDigital/Modular-Character-Controller-for-Godot https://github.com/PantheraDigital/Modular-Character-Controller-for-Godot
Issues Url https://github.com/PantheraDigital/Modular-Character-Controller-for-Godot/issues https://github.com/PantheraDigital/Modular-Character-Controller-for-Godot/issues
Godot version Godot 4.4 Godot 4.4
Version String 3.0.1 1.0
Download Commit bce61c2ab0c317a32512daea65519e597cda72e7 a2fb7cd2d917eeb0c4b6b6cb1918a328d0df35e5
Download Url (Computed) https://github.com/PantheraDigital/Modular-Character-Controller-for-Godot/archive/bce61c2ab0c317a32512daea65519e597cda72e7.zip https://github.com/PantheraDigital/Modular-Character-Controller-for-Godot/archive/a2fb7cd2d917eeb0c4b6b6cb1918a328d0df35e5.zip
Icon Url https://raw.githubusercontent.com/PantheraDigital/Modular-Character-Controller-for-Godot/refs/heads/main/addons/modular_character_controller/ControllerIcon.svg
https://raw.githubusercontent.com/PantheraDigital/Modular-Character-Controller-for-Godot/refs/heads/main/character_controller/ControllerIcon.svg
Preview Insert
Type video
Image/Video URL https://www.youtube.com/watch?v=ABDJnFag9q8
Thumbnail