← Return to Statement (GameMaker State Machines)
Devlog
- January 04, 2026 by RefresherTowel#updates, #statement, #tools, #changelogsThis update introduces state templates, which allow you to build a state configuration that you can then easily apply to various state machines (and owners). I've also added in a "config" field to sta... Continue reading

- December 27, 2025 by RefresherTowel#statement, #tools, #tool, #gamemaker, #updateThis update brings native substates into being, with a whole host of features that make them easy to use. Simply create an internal state machine for a state by calling CreateSubMachine("sub machine n... Continue reading

- December 10, 2025 by RefresherTowel#state machine, #state machines, #finite state machines, #fsm, #state engine, #state engines, #code, #framework, #GML, #game maker, #statementStatement v1.1 is out! Say hello to Statement Lens So uh... I accidentally built a spaceship-grade visual debugger for state machines. What was supposed to be a nice little QoL feature somehow turned... Continue reading

- December 06, 2025 by RefresherTowel#finite state machine, #finite state machines, #state engines, #state machines, #state machine, #code, #gamemaker, #framework, #gmlLet's Build a Basic State Machine Hello everyone, after the recent release of my state machine framework Statement ( docs ) (so state machines have been on my mind a lot over the last few weeks), I ca... Continue reading

- December 05, 2025 by RefresherTowel#state machine, #state machines, #state engines, #state engine, #finite state machine, #finite state machines, #code, #gamemaker, #framework, #engine, #tool, #useful, #launchStatement is a lightweight, easy to use and feature-rich state machine handler for GM. This public version has been, unknowingly, in development for years, since it is essentially a private project th... Continue reading

