🚀 UE5.6 is out! 🚀 All my plugins will support it in next update!  

Get it!

Movement Definition & Movement Set

avatar`
Yuewu(罗传月武)
Updated: Jun 12, 2025

Movement definition

A Movement Definition is a data asset of type GMS_MovementDefinition, which is a core part of GMS where most functionalities are concentrated. You create this type of data asset in the editor to perform the main GMS configuration.

Each movement definition contains multiple MovementSetSetting.

Creating a Movement Definition

Create a movement definition data asset named MS_Mannequin_Unarmed.

GMS运动定义.019
GMS运动定义.020

Then, It's how a new movement set settings looks like.

GMS运动定义.021

Adding Movement Definition to the Component

Find the movement system component and add the newly created movement definition to the MovementDefinitions array. Set the default movement set tag to "GMS.MovementSet.Default".

GMS运动定义.022

This way, during gameplay, the movement set settings associated with GMS.MovementSet.Default from that movement definition will be used.