Is there anyway to have a square Character Controller? I’m making a sidescroller.
You can write an own character controller that does that.
but the provided ones is exactly the way you see it, you can’t use it in any other form.
what is the problem about the capsule in this case of sidescroller? I would assume you still want it to be able to climb ramps which a box won’t be able to offer.
The character doesn’t fall right off cliffs, he gradually slides down.

(The black lines represent where the collision walls are)
using a simple raycast down will handle stairs for you, with a sphere collider for preventing it sliding through walls. Just set the height to the raycast point+offset whenever it touches something, and when it isn’t touching, use addforce to move the sphere down. It’s really quite simple and robust too.
Yupp indeed.
You could attach a child box collider which is on the same layer as cliffs to work against that.
or you just use a rigidbody + collider + an own character controller to get your custom solution. I think someone even posted an own simple one in the past, not with box but an own “self combined chara controller”