Skip to content

Dialogue Forge v1.0.0

Choose a tag to compare

@nikatopu nikatopu released this 20 May 10:16
· 11 commits to main since this release

Dialogue Forge v1.0.0 — Full Release

Dialogue Forge is a visual dialogue graph editor built for branching narrative games, RPGs, visual novels, interactive storytelling systems, and dialogue-driven experiences.

This release delivers the complete core platform with graph editing, simulation, validation, dynamic schemas, JSON import/export, and advanced UX tooling.


Visual Graph Editor

  • Character nodes
  • Action nodes
  • Drag & drop graph editing
  • Zoom and pan navigation
  • Multi-select support
  • Self-referencing nodes
  • Cyclic graph support
  • Cross-character dialogue connections
  • Dialogue-option edge system
  • Edge labels and metadata
  • Duplicate / delete operations

Dynamic Attribute System

Nodes support fully customizable schemas.

Features:

  • Add attributes dynamically
  • Remove attributes
  • Rename attributes
  • Change attribute types
  • Per-node attribute definitions

Supported types:

  • Text
  • Number
  • Boolean
  • Dropdown
  • Color
  • List
  • Object

Example use cases:

  • Emotion
  • Animation
  • Voice
  • Sound
  • Camera
  • Quest Flags
  • Custom gameplay metadata

Node Editing & UX

Character node support:

  • Portraits
  • Dialogue preview
  • Emotion badges
  • Metadata indicators

Action node support:

  • Action type visuals
  • Attribute summaries

Additional UX:

  • Hover states
  • Selection states
  • Connection previews
  • Context menus
  • Keyboard shortcuts
  • Copy / paste
  • Undo / redo

Validation System

Graph analysis and diagnostics:

  • Dead-end detection
  • Orphan node detection
  • Circular reference analysis
  • Missing dialogue detection
  • Broken edge detection
  • Empty branch validation
  • Visual issue highlighting

Simulation Mode

Interactive dialogue playback:

  • Play graph directly
  • Choice traversal
  • Dialogue history
  • Restart flow
  • Back navigation
  • Real graph execution

Import / Export

JSON system includes:

  • Structured export
  • Import support
  • Pretty formatting
  • Stable IDs
  • Validation before export

Export structure:

  • Characters
  • Nodes
  • Edges
  • Schemas

Advanced Features

  • Minimap
  • Search
  • Auto layout
  • Grouping
  • Branch collapsing
  • Comments
  • Node colors
  • Favorites
  • Autosave
  • History support

Polish & Presentation

  • Dark-first UI
  • Glassmorphism styling
  • Smooth animations
  • Motion interactions
  • Animated transitions
  • Empty states
  • Onboarding experience
  • Example narrative project included

Tech Stack

  • Next.js
  • TypeScript
  • React Flow
  • Zustand
  • Tailwind CSS
  • Shadcn UI
  • Framer Motion
  • Zod
  • React Hook Form
  • dnd-kit

Dialogue Forge v1.0.0 establishes the first complete release of the platform and provides a production-ready environment for creating visual dialogue systems and branching narrative structures.