Перейти к содержимому

Поиск по сайту

Введите не менее двух символов

Создатель DayZ открыл BRUTAL — бесплатную основу для собственных движков

Фреймворк можно использовать бесплатно, но готового редактора в нём нет.

Ahwoo и RocketWerkz, которыми руководит создатель DayZ Дин Холл, открыли исходный код BRUTAL. Это набор библиотек на C#, из которых можно собрать игру или собственный движок. За коммерческое использование не нужно платить процент с продаж, а код разрешают менять под задачи проекта.

BRUTAL уже лежит в основе Kitten Space Agency и движка Waylith для RimWorld. О переходе RimWorld с Unity Ludeon объявила отдельно: в её тестах игра ускорилась в 2–4 раза. Теперь другим командам доступна технологическая основа, на которой студия построила свой движок.

Готового редактора, системы игровых сцен и собственного рендера в BRUTAL нет, и добавлять их авторы не планируют. Фреймворк даёт доступ к графическому интерфейсу Vulkan и другим библиотекам, а также инструменты для памяти, параллельных вычислений, звука и физики. Как связать всё это в работающую игру, решают сами разработчики. Команда прямо предупреждает, что инструмент рассчитан на опытных программистов.

Бесплатное использование сопровождается условиями: в титрах нужно указать авторство BRUTAL, перед началом игры показать его логотип, а вместе с продуктом распространять файл NOTICE.txt. Лицензия основана на MIT с дополнительными требованиями к указанию авторства. Для другого набора условий компания предлагает отдельную коммерческую лицензию.

Исходники опубликованы в репозитории BRUTAL, библиотеки доступны пакетами NuGet. На момент анонса файлы проектов и скрипты сборки ещё готовятся, поэтому авторы предлагают подключать готовые пакеты, а репозиторий использовать для изучения и изменения кода. Холл объясняет цель проекта возможностью самим контролировать инструменты, не тратя годы на создание всей основы с нуля.

Поддержите EtalonGame

Отключите блокировщик рекламы для этого сайта и обновите страницу. Реклама помогает нам создавать новые гайды и поддерживать интерактивные карты.