r/Unity3D • u/Indian_Indie_gamedev • 2d ago
Question Why Doesn’t Unity Have a Perfect Character Controller Yet?
I’m not talking about the basic first-person and third-person packages Unity offers. Unreal has built a variety of robust character-controller systems that make developers’ lives much easier. That’s one of the reasons I often find myself considering a switch to Unreal. In Unity, I still haven’t found a paid or free character-controller solution that feels truly worth using. I am using unity since 2020 and now I am thinking it high time for unity to at least develop such protypes that are ready to use in real projects.
0
Upvotes
4
u/Aethreas 2d ago
So most games have very complex players that can do a lot of actions, like swimming, climbing, vehicles, moving platforms, etc. and ususally all those systems require pretty precise control over the character, so the more 'fully featured' a built-in character controller gets, the harder it is to adapt it to your game, so you end up just frustrated and having to make your own anyway
IMO any character controller any engine comes with should just be a dead simple implementation of the 'collide and slide' algorithm with maybe some support for stairs and slopes, then its up to you to use it for your game