Bohemia открыла код Arma. Классика стала свободной!
Bohemia открыла код Arma. Классика стала свободной!

Исходники легендарного тактического шутера выложены на GitHub под лицензией GPLv3

Bohemia Interactive опубликовала исходный код Arma: Cold War Assault Remastered - ремастера культовой тактической игры 2001 года, известной в оригинале как Operation Flashpoint: Cold War Crisis. Вместе с кодом открыт движок Poseidon. Это не реликт в архиве - живой, модернизированный проект, готовый к сборке прямо сейчас.

Что именно открыли и на каких условиях

Код опубликован на GitHub под лицензией GPLv3 - одной из наиболее строгих «копилефт»-лицензий, обязывающей сохранять открытость всех производных разработок. Движок Poseidon при этом основательно переработан: поддержка стандарта C++20, сборка через CMake и Clang, рендеринг на базе OpenGL 3.3. Отдельно добавлена поддержка Linux - платформы, которой в 2001 году попросту не существовало в планах разработчиков.

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

Игровые ресурсы - модели, текстуры, звук, миссии - вышли отдельно под лицензией APL-SA (Arma Public License Share Alike). Она допускает некоммерческое использование и распространение, но закрывает дорогу к монетизации. Сами ресурсы можно извлечь из бесплатной демо-версии, доступной в Steam для Windows и Linux.

Почему это важно для игровой индустрии

Operation Flashpoint в своё время перевернула жанр. Никакого аркадного прощения ошибок - реалистичная баллистика, огромные открытые пространства, тактика вместо рефлексов. Именно из неё выросла серия Arma, которая по сей день остаётся эталоном военных симуляторов и базой для таких феноменов, как DayZ и Battle Royale в их ранних модификациях.

Открытие исходников спустя почти четверть века - редкий жест со стороны крупного издателя. Для сравнения: id Software открыла код Quake III только в 2012 году, спустя 13 лет после выхода. Bohemia фактически передаёт движок сообществу, сохранив при этом контроль над коммерческим использованием ресурсов. Это взвешенный, продуманный шаг - не благотворительность, а расчёт на долгосрочное присутствие классики в активной разработке.

Моддеры и независимые разработчики получают рабочую основу для собственных проектов. Poseidon теперь можно форкать, дорабатывать, портировать. Major cs2 таблица турниров по киберспорту наглядно показывает, как сообщество способно превращать игровые движки в самостоятельные экосистемы - похожий путь вполне реален и для наследия Bohemia. Насколько далеко зайдёт коммьюнити с этими исходниками - покажет время.