Storm Engine

Из Википедии, бесплатной энциклопедии

Storm Engine
Тип игровой движок
Разработчики
Ключевые программисты Дмитрий Демьяновский
Николай Чирков
Дата выхода январь 2000
Аппаратные платформы Windows
XBox
Поддерживаемая ОС Windows
Написан на языке C++
Лицензия GPL-3.0
Последняя версия 2.9 (2016)
Первая игра на движке «Корсары: Проклятие дальних морей» (2000)
Последняя игра на движке «Корсары: Каждому своё» (2012)
github.com/storm-devs/st…

Storm Engine (рус. «Шторм») — игровой движок, разрабатывавшийся с января 2000 года компанией Акелла для серии игр Корсары. Первая игра на этом движке — Корсары: Проклятие дальних морей.

С февраля 2007 года к разработке движка присоединилась команда Seaward.ru, где уже совместными усилиями с Акелла, движок эволюционировал до версии 2.8. Дальнейшая разработка движка серии Storm 2.* ни силами Seaward.ru, ни силами Акелла не запланирована[1][неавторитетный источник].

В 2016 году, спустя 9 лет с момента выхода версии 2.8, команда Black Mark Studio, разрабатывающая игру Корсары: Каждому свое, в одном из игровых обновлений модифицировала движок до версии 2.9.[2][неавторитетный источник]

26 марта 2021 года исходный код движка открыт под лицензией GPLv3 и доступен на GitHub.[3]

История движка[править | править код]

Эволюция движка длилась в течение 16 лет (2000—2016 гг.)[1][неавторитетный источник]:

  • Версия движка 1.0 (Январь 2000 г.) — Игра: Корсары: Проклятье дальних морей
  • Версия движка 2.0 (Июнь 2003 г.) — Игры: Корсары II: Пираты Карибского моря и Корсары II: Возвращение Морской Легенды
  • Версия движка 2.5 (Декабрь 2005 г.): Интеграция процедурного моря и прорисовки травы на новых шейдерах. Добавлен инструментарий для создания эффектов частиц. Добавлен новый небесный свод с процедурными звездами, которые могут мерцать, и среди которых (при наличии хорошей подзорной трубы у персонажа) можно даже разыскать и рассмотреть некоторые планеты солнечной системы. Добавлен эффект морского прибоя и пены у берегов островов и портов. Также проведены многочисленные оптимизации программного кода. (Игра: Корсары III)
  • Версия движка 2.6 (Февраль 2007 г.): Динамическое движение времени суток, и система движения небесных светил. Добавлена возможность покрывать острова спрайтовыми джунглями. (Игра: Корсары: Возвращение легенды)
  • Версия движка 2.7 (Сентябрь 2007 г.): Добавлена возможность делать видимыми нанесение повреждений персонажам, путём показа разбрызгивания крови (в том числе и на поверхности). Изменена техника смешивания текстур с тенями. Добавлена возможность динамического освещения локаций, подключены брызги от дождя на поверхностях. Добавлена возможность включать отражения городов и побережий в море. Плюс оптимизация. (Игра: Корсары: Сундук Мертвеца)
  • Версия движка 2.8 (Ноябрь 2007 г.): Присутствует инструментарий для геймдизайнеров и тестеров, в котором основные команды по редактированию текущих характеристик персонажа и локаций вынесены на особую панель с кнопками. Добавлена возможность наблюдать за погодными эффектами изнутри зданий, добавлены эффекты действия брызг дождя на море. Переделаны эффекты крови, дыма, переписаны все погоды и настройки освещения. Море было доработано для возможности показа его поверхности не только сверху, но и снизу. Добавлен новый класс локаций для подводных приключений. С возможностью подключения эффекта рефракции воды, анимированного освещения каустиками, плавающего планктона и процедурных объёмных лучей света. Анимация персонажей теперь учитывает край ограничения передвижения, чтобы предотвращать проникновение в стены при выпадах и ударах. Изменения системы игрового интеллекта стали достойны того, чтобы их использовать даже при разработке последующих игр морской тематики. Также список исправлений ошибок и оптимизации кода достиг очень внушительных размеров. (Игры: Корсары: Город Потерянных Кораблей и Корсары: Каждому своё (до версии игры 1.4.1)
  • Версия движка 2.9 (Декабрь 2016 г.) — Игра: Корсары: Каждому своё (с версии игры 1.5.0): Переход на DirectX 9, поддержка Steam, поддержка широкоэкранных и 4К мониторов, исправления ошибок.

Факты[править | править код]

Примечания[править | править код]

  1. 1 2 Тема на сайте seaward.ru об эволюции движка Storm. Дата обращения: 23 апреля 2015. Архивировано 11 сентября 2016 года.
  2. Сообщество Steam :: Групповые объявления :: Sea Dogs: To Each His Own. steamcommunity.com. Дата обращения: 18 февраля 2017. Архивировано 18 февраля 2017 года.
  3. Репозиторий с исходным кодом на GitHub. Дата обращения: 9 апреля 2021. Архивировано 10 апреля 2021 года.
  4. 1C купила у Акеллы студию Морской волк. Дата обращения: 23 апреля 2015. Архивировано 20 сентября 2016 года.
  5. КОРСАРЫ. История бренда - Форум сайта 'Гавань Корсаров'. forums.corsairs-harbour.ru. Дата обращения: 18 февраля 2017. Архивировано 18 февраля 2017 года.