Skip to main content

Unity Plugin Changelog

New updates and improvements to the StoryFlow plugin for Unity.

Unity Plugin v1.0.1

March 22, 2026

String Variables & Audio Fixes

Fixes string variable interpolation, array deserialization, node input matching, and audio behavior on dialogue re-render.

What's New

Bug Fixes
  • Fixed string variables displaying raw localization keys instead of actual text in dialogue
  • Fixed string array variables not deserializing default values, causing RANDOM nodes to return empty
  • Fixed connected node inputs (e.g. SET receiving value from RANDOM) not being found due to handle suffix mismatch
  • Fixed dialogue audio restarting when returning from a Set node with no outgoing edge - now uses clip reference comparison matching editor behavior
  • Removed unused IsEnteringDialogueViaEdge flag
Show Full Changelog

Unity Plugin v1.0.0

March 19, 2026

Initial Release

The first official release of the StoryFlow plugin for Unity, bringing full dialogue runtime support to Unity projects.

What's New

New Features
  • Full Runtime Engine: Complete execution engine with 160+ node types
  • StoryFlow Component: MonoBehaviour for running dialogues with full C# event-driven API
  • Zero-Setup Workflow: Auto-creating StoryFlowManager, auto-project discovery, auto-fallback UI
  • Variable System: Boolean, integer, float, string, enum, image, audio, and character types
  • Array Operations: Full array support with ForEach loops across all variable types
  • Text Interpolation: Live variable interpolation with {varname} and {Character.Name} syntax
  • Script Execution: RunScript (call/return with parameters) and RunFlow (jump with exit flows)
  • Character System: GetCharacterVar/SetCharacterVar with built-in Name and Image fields
  • Audio Playback: Loop, reset, advance-on-end, and allow-skip support
  • Background Images: Dynamic background image support with persistence and reset
  • Save & Load: Slot-based persistence for global variables, characters, and once-only options
  • Built-in Dialogue UI: Default uGUI dialogue UI with auto-fallback when no custom UI is assigned
  • Custom Inspector: Runtime debugging directly in the Inspector
  • JSON Importer: Import StoryFlow Editor projects preserving folder structure
  • Live Sync: WebSocket client with auto-reconnect across play mode transitions
  • Toolbar Button: StoryFlow logo button with Connect/Sync toggle
Show Full Changelog

Development Begins

December 1, 2025