/character-controller

Modular Character Controller for Godot 4. Includes FPS version with headbob and camera movement. (Walk, Crouch, Sprint, Swim and Fly Mode).

Primary LanguageGDScriptMIT LicenseMIT

β€œicon” Welcome to Expresso Character Controller πŸ‘‹

See csharp version here CSharp Branch from RedErr404

Version Documentation License: MIT

Features

βœ”οΈ Modular Abilities

βœ”οΈ FPS Character Controller and non FPS Character Controller

βœ”οΈ Smooth Movement (Acceleration and Deceleration)

βœ”οΈ Handles Slopes

βœ”οΈ Air Control

βœ”οΈ Easily Adjustable from the Inspector

βœ”οΈ Sprint Ability

βœ”οΈ Crouch Ability

βœ”οΈ Fly Mode Ability

βœ”οΈ Jump Ability

πŸ”¨ Swim Ability.

Install

See in Wiki

Structure

UML

Authors

πŸ‘€ Rafael Correa

Based on the plugin https://github.com/Whimfoome/godot-FirstPersonStarter:

πŸ‘€ Whimfoome

🀝 Contributing

Contributions, issues and feature requests are welcome!

Feel free to check issues page.

Show your support

Give a ⭐️ if this project helped you!

πŸ“ License

This project is MIT licensed.