State Designer - DOTS Powered Finite State Machines
Opsive
$159.50
$159.50
1%OFF
Jump AssetStore
High-performance visual state machines for Unity, powered by DOTS and built for reusable gameplay logic. From Opsive, a Unity Verified Solutions partner and full-time Asset Store publisher since 2013.Build gameplay logic visually, even if you have never used a state machine before. State Designer is a visual finite state machine editor for Unity that lets you connect states, actions, conditions, events, and transitions to create character abilities, interactive objects, UI flows, scene logic, AI behaviors, and more.State Designer includes an extensive library of ready-to-use actions and conditions, allowing you to start building useful gameplay systems immediately.Start with Your First State Machine and a small working graph, then adapt it to your gameplay. GameObject authoring requires no prior DOTS experience.📚Documentation | 🎥Videos | 💬Discussions | 🌐Discord✨ Create Logic VisuallyBuild finite state machines with an intuitive node-based editorConnect states using events, conditions, and transitionsChoose from ready-to-use actions and conditions for animation, audio, input, physics, NavMesh, UI, scenes, save/load, variables, math, and moreRun actions sequentially or in parallelShare data across your graph with Shared VariablesInspect variables and debug graph execution at runtimeCreate reusable subgraphs with overrides and inheritanceSave, load, pause, and resume runtime state🔌Connect Your Existing CodeBrowse compatible methods from your scripts, Unity components, and installed assets, then use them directly as actions or conditions. Configure parameters and store return values in variables without needing any custom wrappers or integration scripts.🎮Build Logic Across Your Entire GameState Designer can organize any system with clear phases or modes:Gameplay: Abilities, combat states, cooldowns, and interactionsInteractive Objects: Doors, elevators, switches, traps, and puzzlesUI: Menus, prompts, dialogue, and screen transitionsScene Management: Loading, unloading, and persistent scenesAI and Simulation: Reactive agents and event-driven world logicTurn-Based Games: Phase management and action resolutionSave Systems: Persistent state and variable restorationCustom Systems: Project-specific mechanics built visually🚀 Start Simple, Scale When NeededWorks with GameObjects, hybrid projects, and Unity EntitiesDOTS-backed runtime for efficient state executionBurst-compiled traversal and transition systemsSupports both object-backed and DOTS-backed nodesFamiliar APIs for custom states, actions, and conditionsCustom editor controls and inspectorsDesigned for maintainable, long-term project integration🤝Seamless IntegrationsA* Pathfinding Project (with Movement Pack)Animal ControllerBehavior Designer ProDialogue SystemDOTS SurvivorsEasy Build SystemEssential KitFeelJuicy ActionsLove/HateCurvy SplinesQuest MachineSensor Toolkit 2Simple Waypoint SystemUltimate Character ControllerUltimate Inventory System📦Available Add-ons (Separate Purchase)Movement Pack: Steering behaviors, pathfinding, cover, patrol, and moreState 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.







