A downloadable tool

The State Controller is a lightweight  utility developed for Unity 3D.

It's goal is to use the State Pattern and leverage the scriptable object class of Unity to compose loose systems with a seamless worflow between Game Designer and Gameplay Programmer. 

At its core are a few abstract class:

1 monobehaviour class: StateManager

3 Scriptable Object class:  State, StateAction , Condition

1 pure C# Class : Transition 

Along with all the variables the user can think about as scriptable objects.

Leave a comment

Log in with itch.io to leave a comment.