Custom Character Controller

Hey, I am wondering how do these 3 games make their character controllers as I am new to this kind of stuff and I didn’t think it was possible to make a rig without humanoids