ENUK

Plot Architect

AI-Powered Node-Based Narrative Editor для RPG-движків та візуальних новел.

Role

Lead Software Engineer

Date

May 3, 2026

Software ArchitectureArtificial IntelligencePython
Фокус: Серіалізація графової архітектури в детерміновані формати.

Демо / Презентація

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
[Click to Enlarge]

Архітектурна схема

Architecture Diagram
[Click to Enlarge]

Деталі реалізації

Проблема масштабування (The Scalability Problem)

У міру масштабування інтерактивних історій кількість розгалужень та змінних стану зростає експоненціально.

  • Стандартне текстове написання сценаріїв призводить до фрагментації логіки (складно відстежувати змінні в різних сценах).
  • Виникають творчі "вузькі місця", коли дизайнери витрачають більше часу на синтаксис, ніж на саму історію.
  • З'являються проблеми інтеграції під час перенесення чернеток у ігрові движки.

Системна архітектура та рішення (System Architecture & Features)

  • Visual Graph Core: Високопродуктивний нодовий інтерфейс, спроектований для обробки тисяч взаємопов'язаних подій із нульовою затримкою.
  • AI Co-Pilot: Інтеграція LLM з розумінням контексту. На відміну від звичайних ШІ-інструментів, використовується підхід "Обраного контексту" (Selected Context), за якого в ШІ передаються точні дані про лор через виділення конкретних нодів. Це забезпечує Zero-Shot Consistency — генерацію діалогів, що поважають попередні вибори та правила світу.
  • Visual Logic Control: Інструмент оснащений логікою розгалуження для візуалізації вибору гравця, тригерами подій та валідацією узгодженості в реальному часі, що запобігає створенню логічних петель і "тупикових" гілок.
  • Engine Agnostic (Модульний експорт): Архітектура не прив'язана до конкретного движка. Реалізовано експорт у чистий JSON. Підтримується пряма інтеграція з Unity (через ScriptableObjects), Godot (структури на базі Dictionary) та будь-якими кастомними C++ або TypeScript бекендами.

Метрики успіху (Impact Metrics)

  • 5X Velocity Multiplier: Зростання швидкості виробництва у 5 разів за рахунок зміщення робочого навантаження з лінійного написання тексту на системну архітектуру.
  • 500% збільшення контенту: Забезпечено зростання обсягу контенту без втрати логічної цілісності та глибини персонажів.
  • Прогнозоване масштабування: У міру масштабування сюжету, Plot Architect стабілізує часові витрати на розробку.