We have redirected you to our new domain: store.godotengine.org. Please update your bookmarks!

Description
Changelog
Reviews

General-purpose "finite state machine" using signals and attachable nodes. Suitable for 2D and 3D player controllers, enemy AI, guns, or whatever else. High quality but simple at about 40 lines total. This addon is meant to be easy to fully grasp while offering unlimited potential, without trying to take over your project.

There are quite a few other fsm addons, many of them using the same "states are nodes" design as this one. However I've found the others too complex and rigid, limiting what can be done. This implementation has subtle but powerful solutions to these oversights, such as waiting for the target's "ready" signal before initialization is performed. This allows you to easily have things like a variable ability/weapon slot on a character, which is impossible if FSM entities must be entirely pre-fabbed like in other node-based state machines.

Includes starter characters and states. Please check the github repo for the latest versions of these.

Changelog for version 1.1

No changelog provided for this version.

Reviews (0)

Signal State Machine has no reviews yet.

Login to write a review.