-
Notifications
You must be signed in to change notification settings - Fork 9
Home
SnowState is a robust finite state machine for GameMaker Studio 2.3+. It's easy to set up and keeps all the code neat and organized, just like it should!
- All object events defined in one place
- Control the behavior of instances (or structs) easily
- State inheritance
- State history
- Fluent interface
SnowState is originally written and maintained by Sohom Sahaun (@sohomsahaun), with contributions from Yuan Gao (@mesetatron).
Thanks to everyone who used SnowState, reported bugs, made feature requests, and opened issues. 🎉
If you face any issues, have a feature request, or find a typo in the documentation, please create a New Issue!
SnowState is released under the MIT license. That means you can use it any way you want, which includes using it for commercial projects. It will be awesome if you include my name (Sohom Sahaun) in the credits, but this is not compulsory.
I am happy to see what you have created with SnowState! If you make something, let me know!