- Built from scratch for the Godot Engine in an idiomatic way using Godot's nodes and signals. You need very little code to get started.
- Supports both GDScript and C#.
- Your code only interacts with a single class,
StateChartwhich has two methods for triggering transitions and setting properties for expression guards. There is no need to create subclasses or implement interfaces. This makes it easy to integrate the library into your existing code base (or remove it if you find it unsuitable). - Declarative transitions with guards allow you to express complex logic in a simple way without writing any code.
- Transitions can be time-delayed to easily build things like cooldowns.
- Comprehensive in-editor error checking and warnings will help you avoid common mistakes.
- Built-in debug view allows you to inspect your state charts in the game while they are running.
- Inactive states will not update every frame for improved performance.
- All states adhere to the pause mode, so state charts will pause when the game is paused.
- Comprehensive documentation with a proper manual and annotated examples.
Changelog for version v0.22.5
No changelog provided for this version.
Reviews
The first asset a developer should have. Definitely one of the most useful assets.
The best addon for state machine i could ever find, been using it for 6 months now, couldn't go without it
One of the most useful add-ons I've encountered. Learning to use state charts as part of your workflow can make things much easier to maintain as they grow in complexity. And I really appreciate the videos Godotneers puts out with their content to provide an in-depth understanding of how to make the most of it.
Its so idiomatic and clean in usage i really like it. Not over-complicated or something. Easy to getting started. I used it in some of my projects and it is i really recommend it!
I've used it in all my projects so far. It combines the spatial communication of Node Trees with the power of general GDScript and it really hits the spot for my workflow.
great for reduced biolerplate
Godot State Chart is by far the best state machine addon I've ever used. I recommend it to anyone who wants to build simple to highly complex state machines without any clutter. This addon has saved my project ! Thank you Jan ! If it was possible, I would rate it 10 out of 5.
Absolutely recommend
Login to write a review.