A simple Unity character controller
The simplest way to describe this is a rework of the character controller that is available in the Unity Starter / Standard packages.
Preview Trailer: https://www.youtube.com/watch?v=OF-5xu5xEpM
There is a demo (windows exe) available, if you'd like to check it out:
Multiple movement modes:
Camera relative movement, Character rotates to face the direction that they are moving
A standard over the shoulder third person shooter type movement system. Character faces in the direction the camera is aiming, character has 8 directional movement animation (strafe / etc) for proper directional movement.
- Jump
- Fall
- Walk / Run
- pre configured Cinemachine third person camera complete with camera offset, collision etc.
Open Scenes/Prototype.unity
Code is in /Scripts
Project was built with setup with URP, Unity 2022.3.24f1, but has no dependency on URP, will work with any render pipeline.
https://megacrush.gitbook.io/megacrush-unity-assets/v/simple-character-controller/
We have a public roadmap over on Codecks:
https://open.codecks.io/simple-character-controller
If you have any feature requests / bug reports, or want to chat about the character controller (or any game dev topics) please feel free to join our discord!
https://www.patreon.com/quaternius
Character License: CC0 1.0 Universal (CC0 1.0) Public Domain Dedication
https://creativecommons.org/publicdomain/zero/1.0/
The animations are from the Unity Standard-Assets-Characters repo:
https://github.com/Unity-Technologies/Standard-Assets-Characters
The environment and additional animations are from the Unity Starter Assets - Third Person
License: Unity Companion License:
https://unity.com/legal/licenses/unity-companion-license
Animation License: Unity Companion License: https://unity.com/legal/licenses/unity-companion-license