WalrusFSM is an easy-to-use and robust Finite State Machine library for GameMaker Studio 2.3+.
API Reference | itch.io | GitHub
Finite state machines are structures that can exist in a set amount of predefined states that contain unique behaviors. While finite state machines are used very commonly in game development, GameMaker does not have a built-in way of setting them up easily. This library allows you to set up your own finite state machines with minimal effort, and helps you keep them all organized.
Check the itch.io or GitHub pages for the library to learn more.
End User Licence Agreement (EULA).