Description

TrueState is a robust finite state machine to help you organize and control even the most complex of objects. From something as simple as a door that can be open and closed, to the most complex action platforming hero, anything is possible with TrueState!

Features -16 Scripts for creating, switching, and queuing states - Single script to control both step and draw events - Run specific code on the first frame of a new state - Know how long you've been in a state - Easily switch to the previous state - State History (useful for debugging) - Setup attack combos and special abilities easier than ever - Pure GML implementation ensures compatibility on all platforms! - Comprehensive manual with 1 page quickstart guide in the included files! -Check out the manual here! https://www.dropbox.com/s/9qjbu5cxwi0xtnm/TrueState%20Manual-1.0.pdf?dl=0 - Plus all the benefits of using a Finite State Machine in the first place, like more organized code and easier debugging

Demo Project Features The demo includes two small projects: a simple top down action RPG and a complex action platformer. A comprehensive manual, including a quickstart guide is also available to get you up and running as fast as possible.

Play the demo in browser here: https://pixelatedpope.itch.io/truestate

Top Down Example: - 2 Characters, 1 gate, 1 chest. - 11 different states - Art created by @GrogDev you are free to use in your own game!

Action Platformer Example: - 1 Character, 15 states - States include: running, jumping, 3 hit ground combo, 3 hit air combo, wall slide and kick - Character art created by Rvos - https://rvros.itch.io/

End User Licence Agreement (EULA).

Changes in 1.0.4

Fixed the extension macros

Version 1.0.4. Published November 14, 2018

Age Rating: 4+

Average Rating

Your review

You can only review assets you've bought.


Gravatar

Michael A 01 February 2019


Gravatar

Alexander R 11 January 2019

Great value for money!

You basically get two templates in one package.

I can confirm the duplication error a previous reviewer mentioned,
but you can fix it by simply deleting TrueState_1.gml or the entire TrueState System script folder.

Logo

Pixelated Pope (Publisher) 24 January 2019

Yeah, the intention was that you could use the extension or the script packs, but maybe that wasn't the greatest idea. I'll include the extension in a different way so that it compiles out of the box.


Gravatar

James H 24 December 2018


Gravatar

Vinicius G 22 December 2018

Currently wont compile

Probably something silly because of the latest update,it get and error due to duplicate script names within the extension:
Compile Extensions...Error : duplicate script name found truestate_cleanup in extension TrueState in file TrueState_1.gml

Logo

Pixelated Pope (Publisher) 24 January 2019

Oh, sorry. Yeah, you can either delete all the true state scripts, or remove the extension.


Gravatar

Javier M 17 December 2018

Good stuff here!


Gravatar

Panayiotis Y 22 November 2018


Gravatar

Brett B 20 November 2018

Another amazing asset from the Pope!


Gravatar

alireza m 10 November 2018

This review was left for a previous version of this asset.


Gravatar

Dorian B 09 November 2018

This review was left for a previous version of this asset.


Gravatar

Anonymous 04 November 2018

This review was left for a previous version of this asset.


Gravatar

Myles M 04 November 2018

This review was left for a previous version of this asset.

Package contents

Loading, please wait

What is the issue?

Back to Top