Story Editor - для сложных диалогов и историй

Наша команда работает над редактором историй Story Editor (рабочее и временное название).
Это - мощный и гибкий инструмент для создания сложных разветвлённых диалогов и интерактивных историй для игр и приложений. И самое главное — он будет доступен бесплатно!

✨ Story Editor позволяет:

  • Создавать нелинейные диалоги с множеством вариантов развития событий
  • Визуально проектировать сюжетные ветки через интуитивно понятный графический интерфейс
  • Настраивать условия переходов между репликами персонажей
  • Добавлять скрипты, анимации, звуки и другие эффекты
  • Работать как с локальными файлами, так и в режиме совместной работы

🛠️ Технические возможности:

  • Интеграция с популярными игровыми движками
  • Экспорт диалогов в различные форматы (JSON, YAML)
  • Режим презентации для демонстрации и тестирования диалогов
  • Поддержка машин состояний для сложной логики
  • Валидация диалогов для выявления ошибок и тупиковых веток
  • Возможность создания собственных компонентов и шаблонов

💼 Наш редактор будет полезен:

  • Разработчикам игр (от инди до крупных студий)
  • Сценаристам и нарративным дизайнерам
  • Создателям интерактивных книг и визуальных новелл
  • Образовательным платформам для создания обучающих сценариев
  • Специалистам по геймификации бизнес-процессов
  • Маркетологам, создающим интерактивный контент
  • Авторам чат-ботов с разветвлённой логикой

🔥 ​Модель распространения:

  • Полностью бесплатно для работы с локальными файлами — никаких ограничений функциональности
  • Возможность бесплатно развернуть проект на собственном сервере для командной работы
  • Платные тарифы только для тех, кто хочет использовать наши серверы для хранения и синхронизации проектов

👥 Совместная работа и презентации:

  • Делитесь интерактивными презентациями диалогов с коллегами, учениками или друзьями
  • Работайте над проектом всей командой в реальном времени
  • Комментируйте и обсуждайте элементы диалога прямо в редакторе
  • Отслеживайте изменения и возвращайтесь к предыдущим версиям
Мы разрабатываем Story Editor как универсальный инструмент, который не требует навыков программирования, но при этом предоставляет гибкие возможности для опытных пользователей. Наша философия — дать творческим людям мощный инструмент без финансовых барьеров.
Сейчас мы находимся на стадии активной разработки и будем рады получить обратную связь от потенциальных пользователей. Какие функции вы хотели бы видеть в таком инструменте? Какие проблемы он должен решать?
Следите за нашими обновлениями! Скоро мы поделимся первыми скриншотами интерфейса и расскажем о ключевых особенностях Story Editor.

Бонус специально для модмейкеров warcraft 3 частности, и модмейкеров XGM в целом:

Мы планируем реализовать возможность экспорта диалогов в виде конфигов вместе с диалоговой системой на языке LUA или JASS для карты Warcraft 3.
Также мы добавим возможность писать самостоятельно скрипты, конвертирующие данные для разных других игр под нужды модмейкеров.
`
ОЖИДАНИЕ РЕКЛАМЫ...
30
Чем он отличается от существующих решений для книг-игр?
14
ui выглядит шикарно!
интересно... а какой стек? vue + пыха/лара? или что-то поинтереснее?
29
Могу уточнить, чем обусловлен был самопис, почему не используется например www.articy.com/en/?
Ответы (16)
14
Феникс, опыт, навыки, на перспективу - монетизация и конкуренция с подобными проектами на рынке! разве не круто?)
29
AMark, Нет, совершенно не круто. Разработка подобного софта занимает очень много времени, которое можно направить на улучшение качества продуктов, которые ты делаешь для рынка. Ну то есть это как писать какую-нибудь существующую библиотеку заново, пытаюсь понять причины
14
Феникс, нафига я занимаюсь своим проектиком, развиваю, пишу концепты, пишу кучу коментов, публикую новости, занимаюсь активным маркетингом, прибыль НОЛЬ и НЕ ПЛАНИРУЕТСЯ! но мне в кайф вопреки здравому рассудку!)
тут только автор ответит какой он привносит смысл в проект
17
Феникс, если у тебя возникают такие вопросы, значит у тебя поверхностное представление о работе с аналогичными программами. И я не вижу смысла обсуждать эти продукты.
Я один из первых в российском сегменте геймдева, кто популизировал артици драфт для работы www.youtube.com/watch?v=IdrbLow9MbU (посмотри на дату публикации и количество просмотров) и многое на нём делал.
Даже в платной версии есть ряд неудобств и ограничений, которые мешают комфортной командной работе над гибкой логикой игры, про бесплатную я и не говорю. Аналогичные редакторы либо ещё менее гибкие, либо имеют более обобщённые цели, а значит менее удобные в работе над нарративом.
У тех, кто давно работает с аналогичными инструментариями, таких вопросов не возникает, им по описанию и демонстрации продукта в веб-версии сразу видны преимущества. Поэтому я такие вопросы воспринимаю точно также как, например, если бы ты сделал статью о том, как делать дизайн в фигме, кто-то малосведущий пришёл и сказал "а зачем фигма, когда есть пеинт!?!"
Мне не нравятся вечные ни твои докапывания до моей работы, ни назарпанка в стиле "зачем ты это делаешь если есть то.. (и далее указание на бред)"
Это также не вежливо, как если бы я вам говорил, зачем вы работаете на XGM если есть habr + хайв, или зачем вы делаете карты, если есть полноценные игры.
И такие докапывания с вашей стороны - это не единичный эпизод, это системный подход.
Поэтому у меня большая просьба и к тебе, и к назарпанку и вообще к хейтерам вам сочувствующим на этом сайте- не тратьте ни своё, ни моё время (мне это не интересно). Проходите мимо меня, как я прохожу мимо вас. Если вы думаете, что даёте полезные фидбеки - то это не так.
29
Cancel, не нравится публичное пространство и чужая свобода слова - тебе в интернеты путь воспрещен. Чел. Сними корону, это публичное пространство с твоим публичным сообщением, на которое следует здравый вопрос "зачем понадобилось?". Не нравится вопрос - не отвечай, не надо тут самокоронацию устраивать, кто там че первый начал популяризировать, при всем вашем труде, до артиси вам ещё как раком до китая, извини за прямоту.
Загруженные файлы
17
Феникс, мне не нравится не свобода слова, а лично ты. Ты не вносишь ничего полезного. И если тебе не нравится как я тебе отвечаю - то могу твой совет тебе же и посоветовать. Иди лесом, в общем.
замечание от EugeAl: 2.2 Провокация других пользователей на нарушение правил.
29
Cancel, Нравится - не нравится, терпи моя красавица. Ты в интернете, где у тебя нет прав указывать другим что им делать. Не хочешь слышать критику - не публикуй ничего
замечание от EugeAl: 2.2 Провокация других пользователей на нарушение правил.
17
Феникс, если бы ты был поумнее, то понял бы, что я не написал тебе ничего, что запрещено правилами, иначе я бы получил предупреждение.
Если тебе лично не нравится как я тебе отвечаю, то это, получается, ты тот самый обиженка.
17
Феникс, А вот ты в свою очередь перешёл на личные оскорбления, это уже нарушение правил. Красавицу в зеркале увидишь.
29
Cancel, о, давай письками сразу померимся, че уж. Кто умнее, кто красивее, кто успешнее. Риторика адекватного интернет-пользователя с мгновенным переходом на личности, когда не вынес буквально одного прямого вопроса зачем вам понадобилось изобретать велосипед
29
Cancel, ты не различаешь разницы между устойчивым выражением и прямым обращением? Извини, я впредь буду осторожен в выборе крылатых фраз
17
Феникс, я за повышение уровня дискуссии. Не удивляйся почему я после детского сада, который ты демонстрируешь, отказываюсь вести с тобой какие-либо конструктивные обсуждения.
29
Cancel, повышение уровня дискуссии - это то, что было в первом сообщении о самопровозглашенном мессии артиси всея РУ-комьюнити?) Добро.
Расскажи пожалуйста, что есть в вашей системе, чего нет в артиси, кроме вот этой воды в виде гибкости
Обычно сасы всегда имеют сравнительно-конкурентный фичелист, у вас такое имеется или это из разряда траст ми бро, ай вин?
Загруженные файлы
17
Феникс, твои требования не обязывают меня к ответу. Если тебе интересны особенности системы, информация доступна для тех, кто готов к конструктивному диалогу. Сейчас же твой тон говорит об обратном, поэтому продолжать обсуждение не вижу смысла.
29
Cancel, что и требовалось доказать, собственно. Нет фичелистов - нет диалога, поэтому пожалуйста не бегите вперёд паровоза и не обещайте того, что ещё не сделано. А то будет как с nau engine "прастите, мы не смогли, наообещали и не сдюжили, теперь сила в ваших руках"
17
Феникс, твоя настойчивость достойна лучшего применения. Как говорится: «Нельзя выиграть шахматы, если твой оппонент упорно играет в крестики-нолики».
Успехов в поисках идеального инструмента — надеюсь, когда-нибудь ты его найдешь. А мы пока займёмся реальной работой.
14
Cancel, по новой моде можно интегрировать апи от Gemini, Deepseek или OpenAi, типа накидываешь черновик, а ИИ в фоне накидывает варианты сообщения
(и все-таки, какой стек если не секрет, исключительно интерес?)
Ответы (1)
17
AMark, да, ИИ прикрутить было бы полезно. Но, вероятно, не для первой версии продукта.
20
Также мы добавим возможность писать самостоятельно скрипты, конвертирующие данные для разных других игр под нужды модмейкеров.
Это классно, было бы хорошо иметь это в виде расширений вашего проекта. Как vscode работает например.
Ответы (6)
20
Но видос у меня не загрузился кстати,
Загруженные файлы
17
KaneThaumaturge, я впервые попробовал рутуб и не знал, что с ним могут быть проблемы. Могу дать ссылку в вк на пост, где видео загружено через вк
14
Cancel, vpn, youtube, по классике... на сайте стоит прослойка для видео в виде ricktube, он позволяет юзерам смотреть видео по прямой ссылке ютуб без блокировки... у меня кстати тоже рутуб-видео сдохло...
17
у меня кстати тоже рутуб-видео сдохло...
А если не секрет - вы откуда смотрите?
Да, про риктуб узнал благодаря этому сайту. Полезная вещь, жаль только не позволяет надеяться на комментарии под видео.
17
KaneThaumaturge, спасибо, поресёрчу вопрос о том, где лучше размещать видео с возможностью получения обратной связи от русскоговорящих пользователей.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.