Бесплатная открытая библиотека сценариев для Godot

Привет, друзья!
Представляем библиотеку сценариев на основе JSON для Godot, которую можно легко интегрировать на любом этапе разработки игры.

https://godotengine.org/asset-library/asset/5220

Вы можете создавать графы диалогов с нуля или использовать IMS Creators для создания готовых сценариев в визуальном редакторе.

Возможности:

- Узлы речи с возможностью выбора (ветвящиеся диалоги)

- Условное ветвление на основе переменных или выражений

- Управление переменными - установка, получение и использование в условиях

- Узлы Trigger / Function - вызов игровой логики и получение результатов

- Сериализуемое состояние - сохранение/загрузка, отмена/повтор, воспроизведение

- Вычисление выражений - математические, сравнительные и логические операторы

- Поддержка асинхронности - триггеры могут быть асинхронными

- Подскрипты - узлы callScript запускают вложенные графы с изолированными переменными и потоком in/out данных

- Пользовательские узлы - регистрируйте свои типы exec (потоковые) или data (вычислительные) узлов через register_custom_node

- Пауза/Продолжение - приостановка выполнения во время триггеров или ввода пользователя

Библиотека полностью open-source (MIT) и дает полный контроль над диалогами и визуальными сценариями.
Будем рады вашим отзывам и примерам интеграции в проекты!

https://ims.cr5.space/ru