Movement
Traversal System
This is a traversal system I made in blueprint that is capable of stepping up, stepping down, vaulting, ledge grabs and climbing. It uses traces to query the environment for available traversal actions, and then adjusts the root motion of the animations to move the character. This implementation is geared towards a third person action adventure game.
Custom Movement Component
For more of a first person movement shooter system, I extended Unreal Engine’s Character Movement Component to make custom movement modes for dashing, sprinting, wall running, and sliding. I then integrated character stats like movement speed and jump height with the Gameplay Ability System plugin as Gameplay Attributes.