Компания Wolfire открыла код игры Overgrowth

Объявлено об открытии исходных текстов игры Overgrowth, которая является одним из самых успешных проектов компании Wolfire Games. После 14 лет развития в качестве проприетарного продукта решено перевести игру в разряд открытых, чтобы дать энтузиастам возможность продолжить его усовершенствование на свой вкус.

Код написан на С++ и открыт под лицензией Apache 2.0, позволяющей в том числе включать код в состав проприетарных проектов и продавать результирующие работы.
Открытые исходные тексты охватывают игровой движок, проектные файлы, скрипты, шейдеры и вспомогательные библиотеки. Поддерживается запуск в Windows, macOS и Linux. Игровые ресурсы остаются проприетарными и для их поставки в сторонних проектах требуется получение отдельного разрешения у компании Wolfire Games (создание модов разрешено).

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

Суть игры Overgrowth в приключениях кролика-ниндзи, вступающего в рукопашные схватки с другими антропоморфными животными (кроликами, волками, крысами, кошками, собаками) в ходе выполнения поставленных перед игроком задач задач. Игровой процесс проходит в трёхмерном окружении с видом от третьего лица, а для достижения поставленных целей игроку даётся полная свобода передвижения и организации своих действий. Помимо однопользовательских миссий поддерживается и многопользовательский режим.

Игра снабжена продвинутым физическим движком, который плотно интегрирован с 3D-движком и реализует концепцию “процедурная анимация, основанная на физике“, дозволяющая добиться реалистичной модели движения персонажей и адаптивного поведения анимации в зависимости от окружения. Игра также примечательна применением оригинального контекстно-чувствительного управления, позволяющего применять различные тактики ведения боя, и движком ИИ, координирующим совместные действия персонажей и допускающим отступление в случае высокой вероятности поражения. Предоставляется интерфейс для редактирования карт и сценариев.

Игровой движок поддерживает физику твёрдых тел, скелетную анимацию, попиксельное освещение c преломлением отражений, 3D-звук, моделирование динамических объектов, таких как небо, вода и трава, адаптивная детализация, реалистичная отрисовка шерсти и растений, эффекты глубины и размытия при быстром движении, различные виды маппинга текстур (включая динамическое применение кубических карт и параллактическое отображение).






Release. Ссылка here.