Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/expressobits/character-controller
Modular Character Controller for Godot 4. Includes FPS version with headbob and camera movement. (Walk, Crouch, Sprint, Swim and Fly Mode).
https://github.com/expressobits/character-controller
addon charactercontroller gdscript godot godot4 godotengine
Last synced: 7 days ago
JSON representation
Modular Character Controller for Godot 4. Includes FPS version with headbob and camera movement. (Walk, Crouch, Sprint, Swim and Fly Mode).
- Host: GitHub
- URL: https://github.com/expressobits/character-controller
- Owner: expressobits
- License: mit
- Created: 2022-11-20T13:54:53.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-12-03T21:57:33.000Z (2 months ago)
- Last Synced: 2025-02-02T23:42:46.157Z (7 days ago)
- Topics: addon, charactercontroller, gdscript, godot, godot4, godotengine
- Language: GDScript
- Homepage: https://godotengine.org/asset-library/asset/1567
- Size: 1.71 MB
- Stars: 327
- Watchers: 11
- Forks: 14
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
#
Welcome to Expresso Character Controller π
See csharp version here [CSharp Branch from RedErr404](https://github.com/expressobits/character-controller/tree/csharp)
![Version](https://img.shields.io/badge/version-2.1.6-blue.svg?cacheSeconds=2592000)
[![Documentation](https://img.shields.io/badge/documentation-yes-brightgreen.svg)](todo-doc)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](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](https://github.com/ExpressoBits/character-controller/wiki)## Structure
![UML](https://raw.githubusercontent.com/wiki/ExpressoBits/character-controller/UML.png)## Authors
π€ **Rafael Correa**
* Twitter: [@ScriptsEngineer](https://twitter.com/ScriptsEngineer)
* Github: [@scriptsengineer](https://github.com/scriptsengineer)Based on the plugin https://github.com/Whimfoome/godot-FirstPersonStarter:
π€ **Whimfoome**
* Github: [@Whimfoome](https://github.com/Whimfoome)
## π€ Contributing
Contributions, issues and feature requests are welcome!
Feel free to check [issues page](https://github.com/ExpressoBits/character-controller/issues).
## Show your support
Give a βοΈ if this project helped you!
## π License
This project is [MIT](MIT) licensed.