Locomotion System in Unreal Engine

This project is about implementing a Third Person strafing locomotion system in UE from scratch.

UE features used in this project:

  • Animation Proxy (BP & Cpp)
  • IK Retargeter
  • Virtual Bones
  • Orientation Warping (Plug in)
  • Animation Insights
  • Metahuman
  • Sequencer & Take Recorder
  • Setting-up a custom CharacterMovementComponent
  • Switching between animation states (Walk/Run)

The video documents the progress through the development:
Basic Orentation-Warping set-up: Implemented walking mode in AnimInstance (cpp & BP)
Switching Walk/Run states: Implemented custum CharacterMovementComponentMovement
Current state: Responsive sideways movement direction Eveluate previous movement direction to set sideways direction (forwards/backwards)