Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

Awesome Lists containing this project

README

        

# β€œicon” 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.