Blueprint

Редактор Blueprint — это визуальный интерфейс для составления диалогов в LSDE.
Он позволяет создавать нарративные графы, соединяя блоки между собой, что обеспечивает четкий обзор потока диалога.
Таким образом, вы можете получать эти потоки в виде чистых данных и использовать их в своем Runtime или LSDEDE — универсальном Runtime, разработанном для этой цели.
Обзор#
Blueprint работает как бесконечный холст, на котором вы размещаете и соединяете блоки.Каждая сцена имеет свой собственный граф с начальным блоком и потоком, который разветвляется в соответствии с вашими дизайнерскими решениями.
Сцены автоматически сохраняются при переключении между ними.
Типы блоков#
Система Blueprint основана на 4 типах контентных блоков и одном типе примечаний:Dialog — Строка диалога, назначенная персонажу. Самый распространенный блок.
Choice — Точка ветвления, где игрок выбирает один ответ из нескольких вариантов.
Condition — Невидимый переключатель, который оценивает состояние игры и незаметно перенаправляет поток.
Action — Запускает эффекты в игре (дает предмет, воспроизводит звук, активирует флаг).
Note — Блок комментариев для нарративного дизайнера, игнорируемый при выполнении.
Взаимодействие с холстом#
Редактор предлагает удобный процесс создания, разработанный так, чтобы не отвлекаться от клавиатуры:Drag-and-drop (перетаскивание) для перемещения и перестановки блоков.
Multi-selection (множественный выбор) для перемещения или удаления нескольких блоков одновременно.
Копирование/вставка блоков и связей между сценами.
Полное Undo/Redo (отмена/повтор) для всех операций.
Направляющие выравнивания для аккуратного и читаемого графа.
Блокировка блоков для защиты завершенных частей.
Горячие клавиши Не отрывайтесь от клавиатуры во время работы, вам не придется переключаться между мышью и клавиатурой.
Быстрая карусель#
Быстрая карусель позволяет настраивать актеров, эмоции и варианты выбора блок за блоком, прямо с холста.Больше не нужно открывать каждый блок по отдельности — перемещайтесь по клавиатуре и непрерывно назначайте свойства.
Навигация#
Миникарта — Уменьшенный вид всего графа для быстрой навигации по большим сценам.
Дерево сцен — Боковая панель со списком всех сцен проекта.
Режим папок — Визуализирует сцены как связанные карты для общего обзора проекта.
Экспорт#
Блюпринты экспортируются в форматы игровых движков с выбором цели для каждой сцены, метаданными и идентификаторами персонажей.Система автоматически генерирует типизированные классы интерфейсов для:
TypeScript / JavaScript
C# (.NET, Unity, Godot Mono)
C++ (Unreal Engine, кастомные движки)
GDScript (Godot 4)
Соглашения об именовании настраиваются в соответствии с вашим проектом.