ENUK

Plot Architect

AI-Powered Node-Based Narrative Editor for RPG engines and visual novels.

Role

Lead Software Engineer

Date

May 3, 2026

Software ArchitectureArtificial IntelligencePython
Focus: Serialization of graph architecture into deterministic formats.

Interactive Demo / Presentation

Slide 1
Slide 2
Slide 3
Slide 4
Slide 5
Slide 6
Slide 7
Slide 8
Slide 9
Slide 10
Slide 11
1 / 11

User Interface / Editor View

User Interface
[Click to Enlarge]

Architecture Scheme

Architecture Diagram
[Click to Enlarge]

Implementation Details

The Scalability Problem

As interactive stories scale, the number of branches and state variables grows exponentially.

  • Standard text scripting leads to logic fragmentation (it's hard to track variables across different scenes).
  • Creative bottlenecks occur when designers spend more time on syntax than the story itself.
  • Integration issues arise when transferring drafts directly to game engines.

System Architecture & Features

  • Visual Graph Core: High-performance node interface designed to process thousands of interconnected events with zero latency.
  • AI Co-Pilot: LLM integration with deep context understanding. Unlike standard AI tools, it uses a "Selected Context" approach, passing precise lore data via specific nodes. This ensures Zero-Shot Consistency — generating dialogues that strictly respect previous choices and world rules.
  • Visual Logic Control: Equipped with branching logic to visualize player choices, event triggers, and real-time consistency validation that prevents logic loops and "dead-end" branches.
  • Engine Agnostic (Modular Export): The architecture is not tied to a specific engine. It exports to clean JSON and supports direct integration with Unity (via ScriptableObjects), Godot (Dictionary-based structures), and any custom C++ or TypeScript backends.

Impact Metrics

  • 5X Velocity Multiplier: Achieved by shifting the workload from linear text writing to system architecture.
  • 500% Content Volume Increase: Ensured output growth without losing logic integrity and character depth.
  • Predictable Scaling: As the plot scales, Plot Architect stabilizes development time, preventing exponential cost growth.