Is it possible to create our own Character Controllers? If so then what parameters would we need in order for it to still function in line with the course? Asking because a lot of the tutorials and videos that i have watched have all stated that unity’s built in character controller is not good for actual usage due to it’s lack of compatibility with the physics system.
A CharacterController is, effectively, a glorified Capsule Collider. It actually will play well with the Physics system if you use a Rigidbody instead of using our ForceReceiver to calculate movement.
I’m not sure the best way to go about writing a CharacterController that is compatable with the course. At the very least, you need a Move() method to manage character movement, and an IsGrounded boolean function to detect if the character is grounded.