View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.0.0
- Last updated
- First released
- Unity version
- 2022.3.62 or later
- Package size
- 1000 KB
- Files
- 207
- Favorites
- 7
- Views in the past week
- 6
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $22.50 on
Keywords
DialogueCraft AI
AI-powered dialogue system. Write, branch, translate, and ship narrative games faster. Modern visual graph editor, 20+ node types, save system, localization, barks. No scripting. 5-minute setup.
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 7
DialogueCraft AI screenshot 1
About this asset
BUILD BETTER DIALOGUES WITH AI
DialogueCraft AI is a professional dialogue system built around a modern node-based graph editor. Built on UIToolkit and GraphView for Unity 2022.3+. Dark-themed, fast, and designed for how you actually work.
20+ node types. AI writing assistant. AI translation. Save system. Localization. Sequence nodes for cinematics. Bark system. 5-minute setup. No scripting languages. Just C# and UnityEvents.
AI features powered by OpenAI, Claude, and Google Gemini via CraftCore AI (bundled free).
📖 Documentation | 🎮 Demo Scenes | 💬 Discord
MODERN VISUAL GRAPH EDITOR
No text files. No legacy windows. A real node-based graph editor built on Unity's GraphView framework, the same technology behind Shader Graph and VFX Graph.
Drag nodes, draw connections, branch your story visually. See your entire dialogue at a glance with minimap, zoom, and pan.
Everything you'd expect from a modern editor:
- 20+ node types across Dialogue, Sequence, and Utility categories
- Multi-select, copy/paste, undo/redo
- Right-click node creation menu with search, find any node type instantly
- Inspector panel for node properties
- Keyboard shortcuts throughout
- Comment boxes for organizing complex graphs
- In-editor dialogue preview, playtest without leaving the editor
This is not a bolted-on legacy window. It's a purpose-built graph editor designed from the ground up for narrative design.
AI WRITING ASSISTANT
Let AI draft your dialogues, then refine them yourself.
- Generate full dialogue trees from a text description
- Expand outlines into branching conversations
- Modify, insert, or splice content into existing flows
- Continue incomplete dialogue from any node
- Character voice preservation across generations
- Multi-iteration editing with session history
AI assists your writing. You stay in control of your narrative.
AI TRANSLATION
Localize your dialogues into any language with one click.
- Parallel batch processing (5 concurrent requests)
- Per-entry progress with live timer
- Automatic retry for missed entries
- AI translations marked as Draft for human review
- Choose your provider: OpenAI, Claude, or Gemini
POWERED BY CRAFTCORE AI
CraftCore AI is bundled free with DialogueCraft. One unified API for OpenAI, Claude, and Google Gemini. Switch providers with one click. No vendor lock-in.
From the publisher's Asset Store listing.
Technical details
NODE TYPES (20+)
Dialogue (12): Entry, Text, Choice, Branch, Random, Jump, Sub-dialogue, Wait, End, Variable, Event, Comment Sequence (9): Timeline, Camera, Fade, Audio, Actor, Animate, Signal, Shake, Spawn Utility: Comment Box (resizable grouping)
- Run-once flags, sticky choices, weighted randomization
- Choice show/enable conditions with disabled reason text
- Branch AND/OR logic with multiple conditions
- Named labels for Jump targets
- Multiple entry points per dialogue
CHARACTER SYSTEM
- Portraits, expressions, name colors, personality tags
- Custom actor fields per character (int, float, bool, string)
- Per-character typewriter sound, pitch, and volume
- Cast system: filter dropdowns to dialogue participants only
- Works cleanly even with 100+ characters
VARIABLES & CONDITIONS
- 3 scopes: Global (cross-session), Actor (per-character), Local (dialogue-scoped)
- 4 types: String, Int, Float, Bool
- 13 condition operators
- Text substitution: {Variable}, {Actor.Name.Field}, {Speaker}, {Listener}, {Relationship.A.B.Type}
- Bidirectional relationship system with Set/Get/Increment/Decrement API
SAVE SYSTEM
- Multi-slot saves with metadata (name, timestamp, play time)
- Auto-save events: conversation end, choice made, node visited, variable changed, interval
- Mid-dialogue snapshots, save anywhere, resume anywhere
- Persists variables, relationships, and visit counts
- JSON export/import for integration with your own save system
LOCALIZATION
- Multi-language with per-entry status tracking (Missing, Draft, Reviewed, Final)
- CSV import/export for translator workflows
- AI translation panel with provider selection
- Runtime language switching
RUNTIME & UI
- DialogueRunner MonoBehaviour, drag, configure, play
- RPG Dialogue UI included (portrait, name, text, choices)
- IDialogueUI interface for custom UI implementations
- Typewriter effect with inline tags: <speed=2>, <pause=0.5>, <input>
- Pause/resume support
- Event hooks for dialogue start, lines, choices, and dialogue end
INTERACTION SYSTEM
- DialogueTrigger: OnStart, OnTriggerEnter, OnInteract, OnClick
- Cooldown timer, repeatable flag, condition-based
- "Press E to talk" prompt with world-space positioning
BARK SYSTEM
- Trigger types: OnTriggerEnter, random interval
- Reusable bark collections across characters
- Cooldown, condition-based filtering
- World-space UI with object pooling
- Voice audio support
AUDIO
- Pluggable backends: Unity Audio (default) + FMOD Studio 2.02+ (auto-detected)
- 4 channels: SFX, Music, Voice, Ambient
- Per-channel volume, fade, loop control
- Typewriter audio with per-character sounds and pitch variation
INTEGRATIONS
- Timeline: play Timeline assets from dialogue
- Cinemachine: switch virtual cameras with blend time
- Animator: trigger and set parameters
- NavMesh: move characters with MoveTo
- Input System: legacy + new Input System support
- TextMesh Pro: full integration
- FMOD Studio 2.02+: optional audio backend
EDITOR TOOLS
- Quick Search (Ctrl+F), Global Search (Ctrl+Shift+F)
- Search & Replace (Ctrl+H), Go to Label (Ctrl+G)
- Regex support, Find References
- Validation: dead ends, orphan nodes, missing characters, broken connections
- In-editor dialogue preview with variable inspector
REQUIREMENTS
- Unity 2022.3 or newer
- All render pipelines: Built-in, URP, HDRP
- Internet connection required for AI features (cloud API)
- Full C# source code included
DEPENDENCIES
- CraftCore AI (bundled, free)
- TextMeshPro (included with Unity)
- FMOD Studio 2.02+ (optional)
Compatibility
| Unity version | Built-in | URP | HDRP | Custom |
|---|---|---|---|---|
| 2022.3.62f3 | Compatible | Compatible | Compatible | Compatible |
As listed on the Asset Store.