GMS 1.2 Release Notes

The documentation of Generic Game Framework.

Cover.GMS
罗传月武(YueWu)

Author

罗传月武(YueWu)

专注游戏开发和Web技术。

Created: Jul 31, 2025Updated: Sep 15, 2026

Table of contents

GMS 1.2

  1. Simplified movement set management. In this version, you can push/pop movement definition to override different movement set settings without tracking different movement set tag, The number of tags can be reduced to "MovementSet.Default/ADS/Crouch/ADS_Crouch". Other type of movement sets can be "MovementSet.Guard/Guard/Crouched".
  2. Camera System improvement. Removed BC_Lite_CameraManager and replaced it with more powerful Generic Camera System
  3. MovementSetUserSetting. Added the ability to add custom data to movement set setting, so users can easily access custom data when customlizing your own anim layer.
  4. Minors bug fixing.
  5. Removed 9CG's dual sword anim pack integration. Currently , I'm heavily using anim packs from Space.Bar.Anim. So I decided to remove this integration from GMS.
  6. More comments on how things work.

Migration Guide

There are folder structure changes in this version. In order to prevent asset reference breaking, you need to add following package redirections to your own project's DefaultGame.ini

plaintext
1[CoreRedirects]
2;GMS 1.2 Upgrade.
3+PackageRedirects=(OldName="/Game/GenericGame/MovementSystem/Demo",NewName="/Game/GenericDemo/GMS",MatchSubstring=true)
4+PackageRedirects=(OldName="/Game/GenericGame/MovementSystem/Intergration",NewName="/Game/GenericGame/MovementSystem/Integration",MatchSubstring=true)
5Moving demo files into their own folder allows easier updating in future and you only need to migrate contents inside GenericGame folder and leave GenericDemo folder for reference only.