Чешская студия Bohemia Interactive совершила неожиданный шаг: в конце июня 2026 года она выложила в открытый доступ исходный код культового военного симулятора Operation Flashpoint: Cold War Crisis — игры, которая сейчас известна под названием Arma: Cold War Assault. Репозиторий на GitHub содержит не только сам код тайтла, но и исходники движка, на котором он работает. Причём Bohemia не просто выгрузила архив — она модернизировала весь оригинальный код до стандарта C++20 и добавила поддержку современных версий Windows и Linux. Это не жест доброй воли ради пиара, а осознанное и технически ёмкое решение, которое заставляет взглянуть на феномен долгожительства старых игр с новой стороны.
Чтобы понять, почему этот шаг важен, достаточно вспомнить историю Operation Flashpoint. Игра вышла в 2001 году и быстро стала эталоном тактического симулятора — с огромным открытым миром, сложной баллистикой и возможностью управлять техникой. Первые десять лет она носила название Operation Flashpoint: Cold War Crisis, но затем из-за разрыва отношений с издателем Codemasters разработчики были вынуждены переименовать её в Arma: Cold War Assault. Этот юридический конфликт не помешал игре сохранить преданное сообщество: моды, карты и пользовательские сценарии выходили десятилетиями. Даже сегодня, спустя 25 лет после релиза, на платформе Steam у Cold War Assault есть постоянный поток активных игроков. Именно эту лояльность и решила отблагодарить студия.
Bohemia Interactive объяснила своё решение просто: «Мы делимся исходниками в знак благодарности сообществу, которое поддерживает игру уже два с лишним десятилетия». Но за этой формулировкой стоит более глубокая логика. Открытие кода под лицензией GPL 3.0 — один из самых сильных сигналов доверия к фанатам. Такая лицензия позволяет любому желающему свободно использовать, изменять и распространять движок и исполняемые файлы при условии, что производные работы тоже останутся открытыми. Правда, есть оговорка: в своих проектах нельзя использовать название «Arma» или «Operation Flashpoint», а также принадлежащие студии логотипы. Это разумное ограничение, которое защищает бренд, но не мешает техническому творчеству.
С технической точки зрения, Bohemia проделала колоссальную работу ещё до публикации. Перевести код с устаревших стандартов (игра писалась под Visual Studio 6.0 и старые компиляторы) на современный C++20 — задача, сопоставимая с написанием части движка заново. Судя по всему, студия провела рефакторинг, убрав зависимости от устаревших библиотек и адаптировав код под многопоточность на современных процессорах. Кроме того, заявлена поддержка Linux, что намекает на возможную нативную сборку для Steam Deck и других систем на ядре Linux. Это не просто жест — это практический инструмент для тех, кто хочет запускать старую игру без костылей вроде эмуляции Windows.
Последствия этого шага выходят далеко за пределы одного тайтла. Для индустрии открытие исходников культового симулятора — редчайший прецедент. Обычно студии предпочитают либо переиздавать старые игры с минимальными изменениями, либо вообще закапывать их в архивах. Bohemia Interactive же пошла по пути id Software, которая в своё время открыла код Doom и Quake, и это привело к расцвету портов, модов и даже самостоятельных игр на их движках. Сейчас, когда рынок перенасыщен ремастерами и ремейками, открытый исходник Cold War Assault может дать сообществу возможность сделать то, что не успевает или не хочет делать студия: исправить старые баги, добавить поддержку современных API (например, Vulkan), встроить сетевой код на основе Steamworks или даже создать ответвление, которое станет основой для новой игры.
Важно и то, что этот анонс совпал с активной работой Bohemia над полноценным ремастером Operation Flashpoint: Cold War Crisis. Демоверсия проекта уже доступна в Steam, и многие фанаты восприняли открытие исходников как дополнительный аргумент в пользу того, что студия не забрасывает наследие, а пытается сохранить его в обоих направлениях: официально — через ремастер, и неофициально — через открытый код, который позволит энтузиастам самим решать, как выглядит «идеальная версия» игры. В некотором смысле это страховка: если ремастер по каким-то причинам не удовлетворит всех, сообщество сможет взять оригинальный движок и довести его до ума своими силами.
Но есть и риски. Лицензия GPL 3.0 означает, что любое заимствование кода из репозитория в коммерческий проект потребует открытия его исходников. Это может отпугнуть небольшие студии, которые хотели бы использовать наработки Bohemia для своих игр, не раскрывая собственный код. Однако вряд ли это было целью Bohemia: скорее, они хотят стимулировать некоммерческие моддинг-сообщества, которые исторически были сильной стороной серии Arma. К тому же в индустрии уже есть успешные примеры, когда открытый движок становился основой для новых проектов — вспомнить хотя бы DarkPlaces на базе Quake или Xash3D для Half-Life.
В конечном счёте, решение Bohemia Interactive выглядит как мастерский ход. Оно укрепляет лояльность ветеранов, даёт инструменты новому поколению моддеров и создаёт прецедент для других крупных разработчиков, которые всё чаще смотрят на свои старые игры как на архивный груз. Если через год мы увидим на GitHub десятки форков, а в Steam — пользовательский ремастер Cold War Assault с трассировкой лучей, это будет лучшим доказательством того, что код, написанный четверть века назад, способен жить новой жизнью. И главное — это не про ностальгию, а про уважение к ремеслу: когда студия не прячет своё прошлое, а отдаёт его в руки тех, кто по-настоящему ценит игру.