stateup
Behavior trees and hierarchical state machines, sharing one blackboard.
Composite, decorator, and leaf nodes for tick-driven behavior trees; guarded, timed, and probabilistic transitions for state machines with nested regions and history. Both read and write the same typed blackboard, so a tree and a state machine in the same system can watch the same data without a translation layer between them.
All of it runs from Rust, from C through a callback-based ABI, and from Python — the same tree behaves the same way regardless of which side is driving it.
Builds on
Nothing else here. This is one of the five foundation crates.