Write the conversation. Connect it to your world.
IsoAssets Dialogue Toolkit is a source-included Unity toolkit for branching conversations, visual authoring, live debugging, localization and coordinated saves.
Build dialogue with consequences
- Author Line, Choice, Branch, Action, Jump and End nodes in a visual graph and searchable outline. Connect named destinations and undo your edits.
- Use typed Boolean, Number and Text variables, shared world state, conditional responses and once-only history across NPC conversations.
- Inspect live state, decision traces and transcripts while testing the same runtime your game uses.
- Round-trip translation CSV, switch language catalogues and fall back to source text.
- Keep cosmetic edits compatible with saves; use explicit, validated session migration plans for intentional execution changes.
- Use the themed, scrolling IMGUI panel or integrate your own presentation and input.
A sample that changes the game world
Watch Gate includes three NPC conversations, an inventory command boundary, shared quest state and a physical gate. Buy medicine, save, deliver it and reload: inventory, quest, conversation and gate restore together. A Spanish catalogue, original portrait silhouette and synthetic audio cue demonstrate presentation bindings.
Inside the download
Version 1.0.0: editable runtime/editor/sample C#, importable Watch Gate sample, UPM tarball, installation guide, manual, compatibility notes, changelog and single-entity license. No paid dependencies or runtime AI service required.
Compatibility and scope
Tested on Unity 6000.3.27f1 and 6000.6.7f1, Windows x64 / Mono / D3D11. The sample scene uses Built-in; the core and IMGUI view do not require a render pipeline. Qualification covers 58 regression checks, package/sample import, a successful Windows build and 13 standalone workflow checks per tested engine. Unity 6.3 also verifies the exact customer tarball. Checks run on one workstation.
This is a dialogue toolkit, not a complete quest/inventory/RPG framework. Recorded voice acting, polished promotional game artwork, a ready-made Input System adapter, full RTL shaping and cinematic sequencing are not included. Other platforms, IL2CPP, URP/HDRP sample materials and physical controllers are unqualified. The default controls use legacy input.
Installation
Extract the ZIP. In Unity Package Manager, install com.isoassets.dialogue-1.0.0.tgz using the package-from-tarball action. Import Watch Gate integration from Samples and open WatchGate.unity under Assets/Samples. Start writing through Tools > IsoAssets > Dialogue Studio. Read START-HERE.txt and Manual.md before integrating host commands or game saves.
License and support
One purchasing person or legal entity, including employees and contractors working on its projects. Commercial and non-commercial game use, no extra developer-seat charge. Source may be modified for your projects; standalone redistribution, resale and repackaging are prohibited. See the included LICENSE-DIRECT.txt for the complete grant. Updates are included when released; custom integration, a release schedule and future engine ports are not promised.
Support: hello@isoguild.com for installation and reproducible issues in the advertised setup. itch.io purchases use itch.io payment, delivery and refund processes and applicable consumer rights.
AI assisted implementation, testing and documentation under publisher direction and review. Original technical media fixtures; no runtime AI dependency.


