The State Machine Creator is a powerful tool for organizing your game logic. It features a graph editor, composition-oriented logic, and supports copy, paste, duplicate, undo, and redo for a smooth workflow. This package is suitable for various use cases, including AI, level logic, and player controllers. It also allows you to create a runtime controller, ensuring your state machine asset remains intact. The package is optimized for fast GUI response and lightweight data.
To get started, create a controller asset, add parameters, states, and transitions, and create a script for custom behavior. Attach the FSMC_Executer component to your game object and link your controller asset. You can then manipulate parameters using getters and setters.
For more information, please refer to the documentation.
Key features include:
- Graph editor with a familiar Animator-like interface
- Composition-oriented logic for efficient state management
- Supports copy, paste, duplicate, undo, and redo for a seamless workflow
- Suitable for various use cases, including AI, level logic, and player controllers
- Creates a runtime controller to preserve your state machine asset
- Optimized for fast GUI response and lightweight data





