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

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/plugin using only the core files.

See GitHub or README file for more details.

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
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 18fccf21a7ebe797587312591ee54f47275a6ac9
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/18fccf21a7ebe797587312591ee54f47275a6ac9.zip
Icon Url https://raw.githubusercontent.com/PantheraDigital/Modular-Character-Controller-for-Godot/refs/heads/main/addons/modular_character_controller/ControllerIcon.svg