Modular Character System is a ready-to-use humanoid character foundation for Godot 4.7. Add the reusable Character scene, drag in a compatible custom model, and keep the included movement, animation, camera, and customization systems.

Try the playable browser demo to test movement and cameras, swap characters and outfits, customize their appearance, and explore the animation library. Project is lower resolution for performance in the browser.

This release is 0.9.0 beta. The current system is working and ready to build on, but it remains in active development while workflows, compatibility, and customization options continue to be refined. The beta is offered at a lower introductory price; the price is planned to increase with the finished 1.0 release.

Features

  • Drag-and-drop model replacement: use compatible custom humanoids while keeping the controller, cameras, and animation system. A complete import and retargeting guide covers Mixamo-style characters.
  • First- and third-person cameras: deeply configurable camera distance, collision, eye height, body visibility, model fit, and first-person offsets.
  • Ready-made character controller: walk, sprint, crouch, jump, slide, directional movement, attacks, and smooth direction/turn blending.
  • 86 humanoid animations: shared across compatible models, with an Animation Showcase for quickly browsing the library.
  • Modular appearance system: bundled male and female characters, hairstyles, facial hair, skin and hair colors, plus gender-matched Peasant and Ranger outfits with clothing colors.
  • Live model hot-swapping: switch characters at runtime without losing controller, camera, animation, or customization state.
  • Godot-friendly workflow: important movement, camera, collision, input, and animation settings are exposed through the root inspector.
  • Ready to explore: includes a playable Web demo, downloadable add-on, setup documentation, and custom-model guide.

Browser demo controls

Click the unobstructed 3D view to capture the mouse. Press Esc to release it.

  • WASD: Move
  • Shift: Sprint
  • C: Crouch
  • Shift + C while moving: Slide
  • Space: Jump
  • Left Click: Jab/cross
  • V: Switch camera view
  • B: Toggle first-person body
  • P: Enter Animation Showcase
  • Q / E: Cycle animations while in Animation Showcase

Development status

This is a paid beta release, not an abandoned prototype. The core system is complete enough to use as a project base today, while the beta label leaves room for additional polish, broader testing, and expanded features before version 1.0.

Supported engine version: Godot 4.7.x.

Bundled example character, animation, hairstyle, and outfit art is by Quaternius and released under CC0. Full third-party notices are included with the download.

Purchase

Buy Now$5.00 USD or more

In order to download this tool you must purchase it at or above the minimum price of $5 USD. You will get access to the following files:

ModularCharacterSystem-0.9.0-beta.1-addon-final.zip 74 MB

Leave a comment

Log in with itch.io to leave a comment.