Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Statement (GameMaker State Machines)

Clean, reusable state machines for GameMaker, with an in-game visual debugger & extensive docs! · By RefresherTowel

Community

Recent updates

Statement v1.3.5 - Transition data and event handler chaining
I've now made it so that you get access to any data associated with a transition via the argument in your transition check function. This should make it easier...
2 files
Statement v1.3.1 - Minor bugfix
Fixed an error where an erroneous variable declaration was preventing the first example from executing properly. Full Changelog Removed an erroneous variable de...
1 file
Statement v1.3 - State templates & transition hooks
This 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'...
1 file
Statement v1.2 - Statement gives birth to children
This 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...
2 files
Statement v1.1 launched! Features Statement Lens: a fully interactable advanced visual debugger for Statement
Statement 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...
1 file
Tutorial: Build a Basic State Machine (in GML)
Let'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 m...
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, sinc...
1 file

There aren't any topics yet