Вышла IMS Creators Desktop с открытым исходным кодом - центр управления миром вашей игры

Всем привет! IMS Creators Desktop – это универсальная бесплатная программа для разработчиков игр, которая объединяет создание документации, проектирование геймплея и управление игровыми данными в одной продуманной среде. 

Благодаря встроеным визуальным редакторам в ней можно создавать структуру игровых объектов, какие, например, в ней будут персонажи, враги, их способности, достижения, перки - все что угодно, нет жестких рамок - можно создавать ветвистые диалоги и сценарии с условиями, проектировать карту мира игры и так далее. А главное - все это хранится в открытом структурированном формате, который можно напрямую загрузить в движок игры, будь то Unity, Unreal, Godot или же Ваш собственный. 

Сегодня мы расскажем о всех плюшках, которые Вы получите от пользования этим инструментом.

1. Ведение живой вики-документации

В начале было Слово. В IMS Creators Desktop можно вести гейм-дизайн документ, описывая свои мысли, геймплейные механики и технические аспекты реализации

Для того, чтобы яснее выражать мысли редактор поддерживает встраивание блоков различных типов (текстовые блоки, таблицы, диаграммы и прочее). Отдельные страницы можно связывать друг с другом с помощью перекрестных ссылок. 

При этом можно указать ссылку не только на файл, но и на конкретный раздел из него. Более того, вы можете встроить блок из одной страницы в другую с помощью так называемых синхронизированных блоков. Тогда изменение исходного блока будет автоматически переноситься в файлы, куда этот блок продублирован

Помимо собственного формата с поддержкой блоков, IMS Creators Desktop умеет работать и с Markdown файлами 

2. Создание ветвящихся диалогов

Если персонажи Вашей игры любят пообщаться, Вам пригодится встроенный визуальный редактор диалогов.

Здесь с помощью узлов различного вида можно выстроить сложную логику диалога с ветвлениями и переменными. А для того, чтобы отладить диалоги, их можно запустить прямо в программе в режиме отладки или демонстрации

Данную функцию можно использовать не только для самих диалогов, но и, например, для описания логики работы квестов или кат-сцен.

Как и другие объекты, диалоги хранятся в открытом JSON-формате, который можно загрузить в движок. 

3. Прототипирование карт и уровней

Ваш мир начинается с карты. Визуальный редактор IMS Creators Desktop позволяет наносить на схему будущего уровня точки интереса, маршруты и триггеры, превращая абстрактную идею в четкий план для левел-дизайнера.

Каждую метку на карте – будь то точка квеста, зона спавна противников или скрытый проход — можно связать с любым документом или объектом в системе. Клик на указателе мгновенно откроет всю связанную с ним информацию.

Инструмент можно использовать не только для планирования локаций игры, но и для разметки активных зон в визуальных новеллах и квестах или создания уровней для логических игр.

4. Управление игровыми данными

Мощь любой игры кроется в её деталях: предметах, персонажах, уникальных способностях и так далее. IMS Creators Desktop превращает создание этой базы из рутины в увлекательный процесс.

Начните с создания шаблона, например, «Способность». Задайте ему свойства: название, мана, урон. Затем наполняйте коллекцию, создавая новые объекты по этому шаблону.

При разработке игры зачастую возникает необходимость скорректировать изначальное видение, например, нужно изменить базовый урон для всего набора способностей или добавить новое свойство «прочность» всем носимых вещам. Для этого вам не нужно менять каждый файл по отдельности: IMS Creators Desktop отслеживает связь с шаблоном и при его редактировании изменения переносятся и на дочерние объекты. А если нужно просто изменить данные не меняя структуру, есть инструмент массового редактирования.

5. Мощная интеграция с движками

IMS Creators Desktop создает не просто документацию для того, чтобы она пылилась на полке. Он создан с учетом тесной интеграции с движками. Вся информация «под капотом» хранится в открытом структурированном JSON-формате, который можно использовать в Unity, Unreal, Godot или любом другом движке

Кроме того, в IMS Creators Desktop есть функция экспорта, которая позволит настроить свой собственный формат JSON или выгрузить данные в CSV-файл.

А чтобы передать настроенные данные другим членам команды, вы можете просто закоммитить файлы IMS Creators Desktop в ваш git-репозиторий проекта (или любой другой)

6. Открытый исходный код

Мы строим не просто продукт, а экосистему. Открытый код IMS Creators Desktop – это приглашение к соавторству, гарантия долголетия инструмента и ключ к его максимальной гибкости.

Это означает, что вы можете адаптировать программу под уникальный пайплайн своей студии: интегрировать уникальные редакторы через систему плагинов или просто исправить мелкую проблему, не дожидаясь обновления.

Присоединяйтесь к сообществу, чтобы делиться своими решениями, влиять на дорожную карту развития или просто использовать лучшие практики, уже проверенные другими командами. Ссылка на репозиторий: https://github.com/ImStocker/ims-creators

IMS Creators Desktop уже сегодня предлагает мощный набор инструментов для создания игр: живую вики-документацию, редактор диалогов, конструктор карт и систему управления данными. Но это лишь основа. Мы активно развиваем продукт, и с вашей поддержкой и обратной связью мы сможем вместе сделать его идеальным рабочим пространством для разработчиков. Присоединяйтесь, чтобы влиять на развитие проекта, создавать плагины и строить будущее игрового дизайна вместе с нашим open-source сообществом.

Скачать билд IMS Creators Desktop для Windows или Mac можно с сайта https://ims.cr5.space/ru/desktop

А для тех, кому мало просто редактора гейм-дизайна, у нас есть интегрированное web-решение, в котором можно не только вести документацию, но и привязывать к ней задачи, управлять командой, планировать разработку и многое другое.

IMS Creators
GameDev вселенная
© CR5.SPACE. ВСЕ ПРАВА ЗАЩИЩЕНЫ. 2024-2026