A downloadable asset pack

Download NowName your own price

SnowState is a robust finite state machine for GameMaker Studio 2.3+. It's easy to set up and keeps the code neat and organized. No more managing a thousand different scripts for an object, it's all in one place!

You only need the SnowState and __snowstate_config scripts for your game. This contains a demo project demonstrating the basics of SnowState.


  • All object events defined in one place
  • Control the behavior of instances (or structs) easily
  • State inheritance
  • State history
  • Fluent interface

The source is also available on Github.

For documentation, please visit the Github Wiki.

For the previous version(s) and changelog(s), please visit Github Release.


Download NowName your own price

Click download now to get access to the following files:

SnowState 3.1.1.yymps 11 kB
SnowState 3.1.1 Demo.yyz 392 kB

Development log

View all posts