This package provides a Rigidbody-based character that can be easily set up and customized for your game or project. The prefab is included in the package and can be dragged into a scene to get started. The character script is heavily commented for learning and modification. The package also includes documentation and a README with information on input system setup and configuration.
The RigidbodyCharacter component allows for easy configuration of movement, arial properties, gravity, and collision handling. The input logic is decoupled from the controller logic, allowing for custom input logic to be tied to UnityEvents. The package also includes scripts for handling input and camera control.
The package is designed to be easy to use and customize, with a focus on simplicity and flexibility. It is ideal for game developers and level designers looking for a robust and customizable character system.
Documentation is included in the package and located under `RigidbodyCharacter/Documentation/`.
The RigidbodyCharacter component allows for configuration of:
- Movement: use root locomotion, move speed, acceleration, slope angle limit, rotation, etc
- Aerial properties: jump type, jump height, aerial influence, etc
- Gravity: gravity type, direction, etc
- Collision handling: stair/step height, what is ground, ceiling hits, etc
Input logic is decoupled from controller logic, allowing for custom input logic to be tied to UnityEvents. Scripts are included for handling input and camera control.





