Все модули

Сюжет и повествование

Деревья диалогов

Редактор графа узлов для ветвящихся диалогов с условиями, выборами и таймингом.

Что это

Визуальный граф узлов — Старт, строки Диалога, развилки Выбора, хуки Действий, переходы Пауза/Переход, Конец. Соединяйте их рёбрами для моделирования ветвящихся бесед. Условия на рёбрах позволяют закрывать ветви за флагами, предметами или целями.

Когда использовать

  • Проектирование ветвящихся бесед NPC с выбором игрока.
  • Скриптинг диалогов катсцен с переходами тайминга/перехода.
  • Условные диалоги, меняющиеся в зависимости от состояния квеста, предметов или флагов.
  • Сценарии озвучки — тег говорящего + текст строки на узел чисто отображаются на сессии записи.

Как использовать

  1. 1Нажмите «Новый диалог» и дайте ему имя (например, «Встреча с Казимиром»).
  2. 2Перетащите узлы Старт, Диалог и Конец из панели инструментов на холст.
  3. 3Нажмите узел, чтобы изменить говорящего, текст и (для Выбора) массив выборов.
  4. 4Перетащите от выходного порта узла к другому узлу, чтобы соединить их.
  5. 5Добавьте строки Условий на узел, чтобы закрыть исходящие рёбра за состоянием игры.

Полезные советы

  • Каждому диалогу нужен ровно один узел Старт и хотя бы один Конец — движок графа отказывается обходить висячие ветви.
  • Имена говорящих автодополняются из вашего списка персонажей — держите персонажей синхронизированными, чтобы выпадающие списки оставались точными.
  • Условия используют именованные флаги/предметы — ваш движок оценивает их во время выполнения; мы лишь сохраняем имена.
  • Длинные беседы: ветвитесь рано в отдельные диалоги и связывайте через узлы Действий, перепрыгивающие диалоги, вместо одного гигантского графа.

Связанные модули