虚幻引擎 - Mover 2.0 文档

Mover 2.0 是虚幻引擎 5.4 版本中引入的一个实验性插件,旨在取代传统的角色移动组件(Character Movement Component, CMC)。它通过模块化设计和优化的网络支持,为开发者提供了更灵活、更强大的工具来处理角色和其他演员的移动行为。Mover 2.0 的目标是简化移动系统的开发,同时提升游戏玩法的动态性和真实感。

logo unreal
A

Author

Author

Created: May 08, 2025Updated: Apr 14, 2026

Table of contents

What is Mover 2.0?

Mover 2.0 is an experimental plugin introduced in Unreal Engine version 5.4, designed to replace the traditional Character Movement Component (CMC). It provides developers with more flexible and powerful tools to handle the movement behaviors of characters and other actors through modular design and optimized network support. The goal of Mover 2.0 is to simplify the development of movement systems while enhancing the dynamism and realism of gameplay.

The core idea of Mover 2.0 is to allow developers to focus on the creative implementation of movement mechanics without delving into the complexities of network programming or physics simulation details. It brings revolutionary changes to Unreal Engine's movement system by supporting all Actor types (not limited to characters), enhancing physical interactions, and implementing a universal rollback network model.

Key Features and Advantages of Mover 2.0

The following are the main features and advantages of Mover 2.0:

Column 1Column 2

Features

Description

Supports all Actor types

Not limited to characters, it also supports other Actor types (such as objects, NPCs, etc.), expanding the application scenarios.

Simplifies network complexity

Provides a simplified network model, allowing blueprint developers to achieve a smooth multiplayer gaming experience without delving into network programming.

Modular design

Enhances customization capabilities, allowing non-engineers to create unique movement behaviors through blueprints.

Dynamic gameplay

Eliminates the rigid requirements of traditional movement systems, enhances interactions with physical objects, and creates a more realistic experience.

Universal rollback network model

Supports broader system integration, ensuring collaboration and consistency between different systems.

These features make Mover 2.0 an important tool for Unreal Engine developers, especially suitable for projects that require complex movement mechanics and multiplayer functionality.

Purpose of the Documentation Series

Currently, Mover 2.0 is in an experimental stage, and the official documentation provides a brief overview of Mover, along with some use cases included in the Mover Examples plugin within the engine.

This documentation series aims to provide developers using Mover 2.0 with a more comprehensive, practical, and user-friendly guide for blueprint users. Whether you are a beginner just getting started with Unreal Engine or an experienced user looking to explore the advanced features of Mover 2.0, this series will provide you with clear tutorials, best practices, and troubleshooting tips. Our goal is to help you quickly get started with Mover 2.0 and fully leverage its potential to enhance the quality of game development.

Upcoming Documentation Content

This series of documents will cover the following topics:

  1. Setting up Mover 2.0
    • How to enable the Mover 2.0 plugin in Unreal Engine.
    • Get the git branch of Unreal Engine version 5.4 or above (5.4 or ue5-main).
  2. Basics and Usage
    • Understand and master the basic concepts, functions, and usage of Mover 2.0.
    • How to perform secondary development based on Mover 2.0
  3. Integration with Other Systems
    • Combining Mover 2.0 with systems like Gameplay Ability System (GAS).
    • Integration with the animation system.
    • Integration with the AI system.
  4. Advanced Topics
    • Custom movement behaviors, such as special movement modes or environmental interactions.
    • Network prediction: Mover 2.0 is essentially an upper application of the network prediction plugin in Unreal Engine. This document will briefly explain the relationship between them.

Target Audience

This documentation series is aimed at all game developers using Unreal Engine, especially those involved in character movement, physics simulation, or multiplayer game development. Whether you are one of the following types:

  • Beginners: Looking to learn how to implement modern movement systems in Unreal Engine.
  • Intermediate Developers: Seeking to migrate existing projects from CMC to Mover 2.0 or optimize movement mechanics.
  • Advanced Developers: Exploring the advanced features of Mover 2.0, customization, or extending functionality.

This series will provide you with valuable content to help you master the full potential of Mover 2.0.

Notes

As Mover 2.0 is still in the experimental stage, developers should pay attention to the following points when using it:

  • Experimental Nature: Mover 2.0 may have limitations or bugs, and it is recommended to conduct thorough testing in production environments to assess its stability and applicability.
  • Availability: Mover 2.0 is only available in Unreal Engine version 5.4 and above.
  • Limited Documentation Support: The official documentation is currently limited, and this series will supplement explanations through community resources and practical experience.

We recommend that developers learn in conjunction with the official documentation and Mover Examples during the early stages of their projects.

Conclusion

Mover 2.0 represents a significant advancement in the character movement system of Unreal Engine, providing developers with unprecedented flexibility and creativity. This documentation series will serve as your guide to help you understand and master the use of Mover 2.0, thereby achieving a better movement experience in game development. Let us explore the potential of Mover 2.0 together and create amazing game worlds!