Runker is a project around a third person kinematic character controller based on momentum inspired from Titanfall 2 movements
The main content of controller is at Assets/Scripts/Player/CharacterController.cs
(in UpdateVelocity function)
Go to file
and for the grapple mechanic at Assets/Scripts/Player/Grapple/GrappleController.cs
Go to file
Preview video of the project:
Project.R.mp4
Asset used for the collisions: https://assetstore.unity.com/packages/tools/physics/kinematic-character-controller-99131