Modular character controller for unity (Using version UNITY 6000.0, but you can change to any)
Features:
- Collision detection (Walls, Bottom, Top)
- Character components (Abilities)
- Custom gravity angle
- Slopes detection
- State Machine (Stack State Machine)
- MKInput (Buttons/Axes)
- Base
- MKCharacterController
- MKControllerCollision
- MKControllerRaycast
- Common compontents
- Gravity (Angle, Force)
- Grip (Attaching to any object)
- MovingPlatform (lot of parameters)
- OneWayPlatform
- Rotation (WIP, now only rotate to graivty)
- Slide (on not normal slopes)
- Push (only for state machine)
- Idle (ony for state machine)
- Abilites include
- Crouch (crouch in jump, moving)
- Dash (Custom,Faced,Mouse)
- HorizontalMovement (AirControl, StickToSlope, SurfaceParameters)
- Jump (Variable, JumpHeight, CoyoteTime, Input buffering, Multiply jumps)
- Ledge (Attach to corners of walls)
- WallClimb
- WallJump
- Jetpack