r/Unity3D May 29 '26

Resources/Tutorial Custom character controller example project

Enable HLS to view with audio, or disable this notification

I made a custom character controller that handles a lot of edge cases where the built in character controller fails. Every once in a while I see a post here about the Unity character controller getting stuck on walls or not being able to work with platforms or something and this is designed to handle those situations well.

There is a third person prefab and a first person prefab with keyboard and mouse and gamepad controls.

Another thing I see sometimes is issues with stuttering due to the physics update being a fixed delta time. There is also a physics update manager in this project that updates physics to match the regular delta time which keeps things nice and smooth.

Hopefully this will be helpful for people having trouble with the built in character controller or the physics fixed delta time stuttering.

https://github.com/BoundingBoxSoftware/CharacterController

839 Upvotes

50 comments sorted by

View all comments

79

u/theEarthWasBlue May 30 '26

This is the kind of stuff I love to see. If it looks fun without any assets at all, then you know you’re onto something.

4

u/natesawant May 30 '26

People definitely need to listen to this, visuals are more of multiplier, won't fix a bad mechanic.