Bladecoder Adventure Engine — это мощный набор инструментов для создания классических point-and-click квестов и интерактивных графических новелл. Если вы мечтаете сделать игру в духе Monkey Island, Full Throttle или современных инди-квестов, но не хотите погружаться в дебри программирования, этот движок может стать вашим идеальным выбором.
Движок базируется на популярном фреймворке LibGDX, что обеспечивает отличную производительность и кроссплатформенность, но при этом предлагает удобный визуальный редактор, скрывающий сложность кода.
Ключевые особенности
Bladecoder Adventure Engine — это полностью бесплатное программное обеспечение с открытым исходным кодом (лицензия Apache 2.0). Проект активно развивается энтузиастами и предлагает функционал, сопоставимый с платными аналогами:
- Мультиплатформенность: Создавайте игры один раз и запускайте их везде — Android, iOS, Desktop (Windows, Linux, macOS) и HTML5.
- Гибкая анимация: Поддержка спрайтовой анимации, текстурных атласов, скелетной анимации Spine и даже 3D-моделей.
- Интеграция с Ink: Для написания сложных нелинейных диалогов и сюжетов используется язык разметки Ink (от студии Inkle), что является стандартом индустрии для нарративных игр.
- Без программирования: Логика игры (переходы, инвентарь, диалоги) настраивается через систему действий и вербов (verbs) в редакторе.
- LibGDX под капотом: Если функционала редактора не хватит, вы всегда можете расширить движок, используя мощь Java и LibGDX, так как имеете полный доступ к исходному коду.
Состав проекта
Движок состоит из двух основных компонентов:
- Adventure-editor: Графический редактор (IDE) для сборки игры. Здесь вы импортируете фоны, создаете персонажей, настраиваете зоны кликов и музыку.
- Blade-engine: Сам движок (runtime), который воспроизводит созданные вами игры на целевых устройствах.
Быстрый старт: Как начать?
Для работы с Bladecoder вам понадобится установленная Java (JDK). Процесс установки прост:
- Запустите редактор через gradlew или скачанный дистрибутив.
- Изучите тестовый проект "The Goddess Robbery" — это полноценная демо-игра, показывающая все возможности движка.
Стоит ли использовать?
Несмотря на то, что движок разрабатывается небольшой командой (основной разработчик — Rafael Garcia), он остается актуальным благодаря базе LibGDX. Последние обновления (v4.3.0 и новее) принесли поддержку современных версий Java, улучшенную работу со Spine и исправления для мобильных платформ.
Это отличная альтернатива Adventure Game Studio (AGS), если вы хотите использовать более современные технологии и экспортировать игры на мобильные устройства без "танцев с бубном".
- Лицензия: Apache License 2.0 (Бесплатно для коммерческого использования)
Если вам понравился материал, не забудьте поставить палец вверх 👍 и поделиться статьёй с друзьями. Подписывайтесь на мой Telegram-канал, чтобы первыми узнавать о новых статьях и полезных материалах. А также загляните на сайт RoadIT.ru, где я собираю заметки о командах Linux, HowTo-гайды и много другой интересной информации. Спасибо за внимание!