The latest version of State Designer is making its way to the Opsive Store and the Asset Store. This is a major feature update that adds 158 actions and conditions, Atlas AI access, a redesigned State Palette, prefab-safe SharedVariables, improved graph navigation, and runtime performance enhancements.

For projects using prefab-based GameObject or Scene SharedVariables, back up the project and rerun Tools → Opsive → State Designer → Upgrade Project Serialization after importing.

This update contains the following:

  • Added Atlas, an AI assistant designed for the Opsive ecosystem. Atlas can answer product and API questions, help plan implementations, and generate validated code against the Opsive APIs available in your Unity project. It is accessible from Tools → Opsive → State Designer → Atlas.
  • Added 166 new actions and conditions across Animation, Animator, Character Controller, collections, Input, NavMesh, Physics, Physics 2D, Rigidbody, State Designer, time, UI, resources, and GameObject workflows.
  • Redesigned the State Palette with improved search, favorites, recent entries, capability filters, descriptions, signatures, inputs and outputs, execution details, samples, and documentation links.
  • Added a Sample Hub with scene previews, dependency information, import/update status, and direct scene access.
  • Added prefab-safe authoring for GameObject and Scene SharedVariables, including prefab-instance and variant overrides.
  • Added graph focus modes and zoom-aware readability.
  • Added and expanded shortcuts for framing, nudging, grouping, collapsing, focusing the inspector, and other common graph operations.
  • Added support for internal variables and type-safe dynamic SharedVariable assignments.
  • Added optional synonym-based searching to the State Palette. Enable Filter → Search → Include Synonyms to find capabilities using related terminology.
  • Added Vector2Int, Vector3Int, and Vector4 math operators and comparisons.
  • Burst-compiled the traversal and condition systems.
  • Added advanced animation and Animator workflows, including sequencing, blending, transition observation, root motion, and Animator event handling.
  • Added advanced NavMesh movement, path recovery, interception, wandering, arrival, and stuck detection.
  • Added collision prediction, grounding, ballistic trajectory, line-of-sight, and movement-blocking workflows for 2D and 3D physics.
  • Added state history, checkpoints, cancellation, recovery, activation sequences, and state-machine status workflows.
  • Added temporal conditions for cooldowns, thresholds, trends, duration checks, hysteresis, sampling, and invocation budgets.
  • Added collection filtering, scoring, ranking, partitioning, history, and validation workflows.
  • Fixed SharedVariable authoring snapshots being captured before their containers were deserialized.
  • Fixed subgraph variables being incorrectly shared between graph owners.
  • Fixed SharedVariable values and bound lists not refreshing correctly in the inspector.
  • Fixed the ten-parameter ActionValueDelegate overload.
  • Fixed State Designer manager ordering and update-check identification.
  • Fixed prefab migration and sample graph regressions.
  • Improved Unity 6 compatibility and Sample Hub asset resolution.
  • Updated the event samples.