Animation Project

Project Status
Available Platforms

Project Type
Project Duration
Software Used
Languages Used
Primary Role(s)

In progress
PC
Base template
0 months
UE5, VS, Perforce
Blueprints, C++
Solo Dev (All Roles)

About Project

As this project is not yet complete, this is a preview of an early state locomotion loop.
It is using the Gameplay Animation Sample Project’s (GASP) animations.
Using a custom Pawn based player class (Not mover) and movement component.

I had to implement the trajectory generator for Motion Matching and Motion Warping from scratch, which I believe gave me a deeper insight into how animations are handled inside the engine.

Also took inspiration from Movers new Movement Mode system (object based classes) to create something similar for this project. Each object holds all replicated logic related to different movement states such as Sliding, Climbing, Montage Traversals, Flying, Swimming and so on.

Not currently included in the preview:

  • A system mirroring GAS, but for non-character/mover based classes. 
    Similar features, somewhat streamlined.
  • Kinematic acceleration smoothing
  • Ground Prediction (Land on horse, impact animation + inertia, ragdoll state, flailing)
  • True first person perspective, multiplayer supported.