Fixing GAS + Mover Root Motion in Unreal Engine 5 | FAB Plugin

Опубликовано: 04 Август 2026
на канале: ProjectLogos
4,270
5

Fab: https://www.fab.com/listings/b97fd8c8...
Discord:   / discord  

Gameplay Ability System and Mover are both powerful Unreal Engine systems, but using montage-based root motion abilities with Mover can be awkward.

SyncGASMover is a C++ plugin designed to bridge that gap.

It adds a GAS ability task that plays an animation montage while driving the montage’s root motion through a Mover layered move. This makes it easier to build abilities such as dashes, lunges, attacks, dodges, and other montage-driven movement abilities in projects using Epic’s Mover plugin.

The plugin also includes replicated montage playback state to improve simulated proxy visuals in multiplayer, helping remote characters play the correct montage timing instead of always starting from the beginning.

In this video, I go over the plugin, the setup process, and the basic workflow for using Play Mover Montage And Wait inside a Gameplay Ability.

Features:
• GAS + Mover root-motion montage workflow
• Blueprint-callable ability task
• Mover layered move root motion extraction
• Montage start section and start time support
• Root motion translation scaling
• Ability callbacks for Completed, Blend Out, Interrupted, and Cancelled
• Optional collision stop handling
• Replicated simulated proxy montage visuals

Requirements:
• Unreal Engine 5.6 - 5.7
• GameplayAbilities plugin
• Mover plugin