Statement Launch!



Statement 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 that I never even considered making public until recently. I built a state machine framework for myself a long time ago, and I've been tweaking it, updating it, adding features, simplifying things, etc, since then.
This means that it's robust and filled with little tweaks to make your life easier, allowing you to do most things that you might want to do with a state machine, while still being quick and easy to develop with. Most advanced features require a single line of code to add. Plus, in preparation for publicly releasing it, I've put together extensive documentation for it. It's been a long journey, but I'm happy to present it for public consumption now. It's the first in a series of frameworks that I intend to release for the GM audience, so keep your eyes peeled for what's coming next!
Oh, I'm also launching my personal debug logger Echo alongside it. Echo ships for free with a purchase of Statement, or if you just want the debug logger, you can pick it up quite cheap. Echo has a lot of nice features to really amplify your debugging potential.
Files
Get Statement (GameMaker State Machines)
Statement (GameMaker State Machines)
Clean, reusable state machines for GameMaker, with an in-game visual debugger & extensive docs!
| Status | Released |
| Category | Tool |
| Author | RefresherTowel |
| Tags | code, finite-state-machine, framework, Game Design, GameMaker, gml, refreshertowel, sourcecode, state-engine, state-machine |
More posts
- Statement v1.3.5 - Transition data and event handler chaining11 days ago
- Statement v1.3.1 - Minor bugfix17 days ago
- Statement v1.3 - State templates & transition hooks31 days ago
- Statement v1.2 - Statement gives birth to children39 days ago
- Statement v1.1 launched! Features Statement Lens: a fully interactable advanced...55 days ago
- Tutorial: Build a Basic State Machine (in GML)60 days ago

Leave a comment
Log in with itch.io to leave a comment.