🧠Why finite state machines?

State machines excel at modeling systems with clear phases, transitions, and event-driven behavior. They are a natural fit for gameplay systems, character abilities, interactable objects, UI flows, and cutscenes.

💡Use cases

  • Gameplay systems: character abilities, combat states, cooldowns, and interactions
  • Interactive objects: doors, elevators, switches, traps, and environment logic
  • UI flow: menus, prompts, dialogue states, and screen transitions
  • Scene management: loading, unloading, persistent scenes, and transitions
  • AI and simulation: reactive agents, entity behaviors, and event-driven world logic
  • Turn-based systems: phase flow, action resolution, and stateful combat logic
  • Save and load workflows: persistent runtime state and variable restoration
  • Custom logic systems: build project-specific state-driven mechanics visually

🤝Integrations

Animal Controller, Behavior Designer Pro, Dialogue System, DOTS Survivors, Easy Build System, Essential Kit, Feel, Love/Hate, Curvy Splines, Quest Machine, Sensor Toolkit 2, Simple Waypoint System, Ultimate Character Controller, Ultimate Inventory System.

State Designer combines the proven clarity of state machines with a modern DOTS-based runtime, giving you a flexible way to build performant, scalable game logic inside Unity.

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.