Back to Plugins

Locomotion Essentials

Production-ready locomotion system for Unreal Engine characters

v1.0.0Published on Fab
Unreal EngineAnimationLocomotionCharacter Movement
Locomotion Essentials

Get this plugin on Fab

Purchase and download Locomotion Essentials from the Fab Marketplace.

View on Fab Marketplace

Overview

Locomotion Essentials is a production-ready locomotion plugin built on decades of AAA character animation experience. It provides a fully integrated movement system with smooth blending, responsive directional starts and stops, and a clean Animation Blueprint architecture that's easy to extend. Whether you're building a third-person action game or an immersive VR experience, Locomotion Essentials gives you a solid foundation so you can focus on what makes your character unique.

Features

Smooth Directional Movement

Eight-directional locomotion with lean, pivot, and stop animations driven by procedural blending for organic, believable motion.

Animation Blueprint Architecture

Clean, well-commented Animation Blueprint structure designed to be extended without fighting the base system.

State Machine Integration

Ready-to-use state machine covering idle, walk, run, jump, fall, and land states with fully tunable transition rules.

IK Foot Placement

Procedural IK-based foot placement that adapts to uneven terrain automatically.

MetaHuman Compatible

Works out of the box with MetaHuman characters and is compatible with standard Unreal Engine skeleton rigs.

Installation

Install Locomotion Essentials directly from the Fab Marketplace into your Unreal Engine project. Once installed, enable the plugin in your project's Plugin Settings (Edit → Plugins → Locomotion Essentials). Add the `BP_LocomotionCharacter` to your level or reparent your existing Character Blueprint to use `BP_LocomotionCharacter` as its base class. Full setup documentation is included in the plugin's `/Documentation` folder.

Usage

After installation, open the included `ABP_Locomotion` Animation Blueprint to see the full animation graph. Each node is commented to explain its purpose. To customize movement feel, adjust the parameters in the `DT_LocomotionSettings` Data Table — no Blueprint editing required for most common tweaks. For deeper customization, override the `UpdateLocomotionState` function in your own Animation Blueprint subclass.

Known Issues

  • Foot IK may show minor artifacts on steep slopes greater than 45 degrees — a fix is planned for v1.1.
  • Not yet tested with the Chaos physics vehicle system.

Changelog

v1.0.02025-01
  • Initial release.
  • Directional locomotion with eight-way blending.
  • Procedural foot IK on terrain.
  • MetaHuman skeleton compatibility.
  • Jump, fall, and land state machine.

Support

For bug reports, questions, or feature requests, please use the contact form on this site and include "Locomotion Essentials" in the subject line. Include your Unreal Engine version, plugin version, and a description of the issue. We aim to respond within 2–3 business days.

Contact Support

Explore More Plugins

See everything we've published on the Fab Marketplace.