Finite state machines are one of the most reliable ways to build clear, maintainable gameplay logic. State Designer brings that workflow into a modern, data-oriented architecture built on Unity DOTS, giving you the flexibility to create scalable systems for gameplay, AI, interactions, UI flow, and more.
No DOTS expertise is required. State Designer supports GameObject, hybrid, and Entities-based workflows, so you can use the approach that fits your project today while keeping a path open for higher-performance data-oriented execution as your project grows.
By combining visual state machine authoring with a DOTS-backed runtime, State Designer keeps logic organized while reducing runtime overhead. The result is a workflow that feels intuitive to build with and remains efficient and predictable as complexity increases.

STREAMLINED VISUAL WORKFLOW

Design and organize your logic effortlessly with a clean, node-based interface.

POWERED BY DOTS

Leverage data-oriented technology for highly scalable and performant systems.

PRODUCTION PROVEN ARCHITECTURE

Finite state machines are used widely by indies to AAA studios.

WORKS ACROSS ANY GAME TYPE

Flexible by design, making it suitable for gameplay, animation, UI, and more!

LIVE RUNTIME DEBUGGING

Inspect and troubleshoot your state machine in real time.

RESPONSIVE TRANSITIONS & CONDITIONS

Build reactive state flow with flexible conditions, events, and transition rules.

FULLY CUSTOMIZABLE LOGIC

Create your own actions and conditions using a straight forward and familiar API.

CREATE UNIQUE LOGIC WITHOUT WRITING ANY CODE

Made possible with the included integrations and fast delegates.

INSTANT VALIDATION FEEDBACK

Catch issues immediately with automatic checks directly in the editor.

EXTENSIBLE EDITOR

Extend nodes and inspectors to match your workflow with ease.

COMPREHENSIVE LEARNING RESOURCES

Get up to speed quickly with detailed guides, examples, and documentation.

MANY MORE FEATURES

Packed with additional tools and features to accelerate development.

 

State Designer Resources