Extension Guide Intro

Updated: Jun 12, 2025
Preface
This section is for advanced users who want to modify GMS to meet their own needs. Ordinary users do not need to understand the content of this section.
Blueprint or C++ users can extend.
This article only provides a direction and starting point.
Required knowledge
Creating a movement system is a complex task and there is no one-click solution here. In order to extend GMS more easily, you need to understand the following knowledge before you start customizing.
Using Animation Blueprint Linking
Design Of GMS
You also need to understand the Architecture Design of GMS to know how i organize my code/logic.