Dali Cinematic Story System
Dali Story Studio is a Unity editor tool for creating dialogue, branching stories and cinematic introductions.
You can write your dialogue, connect choices, adjust the presentation and manage translations in the same window. When your sequence is ready, use Build Scene to create its presentation setup and test it in Play Mode.
Story editing
The Story Graph lets you connect dialogue, choices, conditions and events. Variables can change which options are available and where the story goes next. A validation tool helps you find structural problems before testing.
Backgrounds and layout
Use images, solid colors or video backgrounds. Add background motion and visual layers, configure fades, and adjust the dialogue panel’s size, position, colors and text.
The Direction tab provides a composition preview while you work. Video, audio, input and final text rendering should be checked in Game view.
Choice buttons
Bring your own sprites and icons, set button states and give individual choices a different appearance. Button size, spacing and positioning can be adjusted to fit your layout.
Localization
Translation tables support dialogue, choices and optional localized voice clips. You can import and export CSV files, preview another language in the editor and choose the language used for playback.
For integration with your game’s language menu, the runtime includes a language-selection API. You supply the translations.
Playback and game integration
Configure text reveal speed, automatic progression, continue input and hold-to-skip behavior.
An optional toolbar provides pause, dialogue history, story checkpoint saving and loading, and playback speed controls. You can hide it when it does not suit your game.
Events, signals and the C# API let you connect the story to gameplay. Basic sequences can be authored through the editor; custom game behavior may require scripting. Checkpoint saving handles story progress, rather than your entire game state.
Getting started
The package includes example content and documentation covering setup, story editing, visual customization and localization.
Requirements
Unity Input System, Unity UI and TextMesh Pro resources are required. Please check the compatibility section for the exact Unity and render-pipeline versions tested.