Бесплатная открытая библиотека сценариев для 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) и дает полный контроль над диалогами и визуальными сценариями.
Будем рады вашим отзывам и примерам интеграции в проекты!