A set of components that provides the basic functionality for creating a custom character controller. It is proposed as an alternative to Unity's built in CharacterController component.Scivolo Character Controller is a set of components that provides the basic functionality for creating a custom character controller. It is proposed as an alternative to Unity's built in CharacterController component also expanding its functionality, for example it allows to freely rotate around any axis.It has been made with kinematic movement in mind so for situation where the character is not meant to behave or move like an actual physical body.Each component doesn't hold any movement logic, this is to allow great flexibility in many different scenarios, still trying to fulfill the common tasks that every character controller should accomplish.The components are the following:CharacterCapsuleIt defines the shape of the capsule collider which represents how the character interacts with the other colliders in the game world. It provides for the resolution of overlaps with the other colliders.CharacterMoverIt is responsible for moving the character around the game world. It deals with collision detection and handles sliding on surfaces and climbing on steps.GroundDetectorIt is responsible for scanning the ground below the character capsule and retrieving useful information about the ground if found.Online DemosSimple Character ControllerViking Village Third Person Character ControllerIf you need more information or have something to ask, visit the forum thread.Donations accepted ❤️Free capsule rotationSlope limitStep climbingHorizontal movement conservationSlide down on slopesGround detection