Mover Movement System(WIP)

This article explained the basic setup of Mover Movement System in Generic Movement System.

Cover.GMS
罗传月武(YueWu)

Author

罗传月武(YueWu)

专注游戏开发和Web技术。

Created: Nov 03, 2025Updated: Sep 15, 2026

Table of contents

Overview

This document explains the basic configuration of the MoverMovementSystem component (Mover Movement System) in GMS.

Warning

The Mover Movement System is still in the experimental stage and is not recommended for use in production environments. Refer to the accompanying project's /Content/GenericDemo/GMS/_Mover_WIP to understand its usage.
This document is currently incomplete!

For the basics of the Mover system, please refer to the official documentation, as well as my Mover Learning Notes (Chinese only).

Component Configuration

This component is designed to work in conjunction with any Pawn that uses MoverComponent.

Therefore, the first step is to add the GMS_MoverMovementSystemComponent to your character.

Mover配置.挂Mover运动系统组件
  • Mover: The native CharacterMoverComponent included in the Mover plugin.
  • NavMover: AI needs to mount this component for pathfinding navigation.
Mover配置.主要配置

The key configurations of the component are as follows:

  • Specify the Movement Definition used by the character.
  • Specify which Movement Set setting within the current Movement Definition to use.
  • Specify the character's default Rotation Mode.
  • Specify the character's default owned Tags used to drive animation selection.

All other configurations include in-editor tooltips.

Movement Modes and Gameplay Tags

In GMS, Gameplay Tags are used to represent different movement modes.

GMS角色配置.007

Therefore, in this section's settings, you need to map the MoverComponent's movement modes (FName) here. When the current movement mode of the Mover component changes, the GMS movement system component will modify the current LocomotionMode based on this mapping to perform different logical processing.