A study of a barebones higly customizable first person character controller for Unity 2020.3 based on the built in character controller component.
This Character controller has costumizable acceleration time for every state (walking, sprinting, mid-air).
Gravity, slide acceleration, and drag are all defined by the user independently from the engine's physics system.
✅ Input detection
✅ Simple movement
✅ State based acceleration
✅ Acceleration and deceleration Curves
✅ Jump & Gravity
✅ Slope & Slide handling
✅ Sprint
✅ Air control
✅ Edge Safety
❌ Jump Tolerance
❌ Counter strafing
❌ Crouch
❌ Third person camera
❌ Camera transitions
❌ Third person animation





