25年前のFPSがベースの『Arma: Cold War Assault Remastered』、ゲームとエンジンのソースコードが公開

25年前のFPSがベースの『Arma: Cold War Assault Remastered』、ゲームとエンジンのソースコードが公開

2026.09.16
ツール・開発環境ニュース公開資料まとめプログラム公開資料まとめ
この記事をシェア!
Twitter Facebook LINE B!
Twitter Facebook LINE B!

この記事の3行まとめ

  • 軍事FPS『Arma: Cold War Assault Remastered』のエンジンとゲーム部分のソースコード、GitHubで公開中
  • コードはC++20に更新され、CMakeとClangでWindowsとLinuxの64bit版をビルドできる
  • ライセンスはGPL-3.0-or-laterに追加条項付き。アセットはGPLの対象外で、製品版か無料の体験版から入手

チェコのゲームスタジオ「Bohemia Interactive」は、軍事シミュレーションFPS『Arma: Cold War Assault Remastered』のエンジンと、ゲーム部分のソースコードも含めて、GPL-3.0-or-laterのもとGitHubで公開しています。

アセットは製品版か無料体験版から入手できます。

(画像は『Arma: Cold War Assault Remastered』Steamストアページより引用)

同社は2001年にCodemastersから発売されたFPS『Operation Flashpoint: Cold War Crisis』の開発を担当していました。

Codemastersとの販売契約が終了したあとの2011年、2002年発売の拡張パック『Operation Flashpoint: Resistance』も収録したうえで、同社は『Arma: Cold War Assault』へ改題して再発売しています。

『Arma: Cold War Assault』発売時のトレーラー

『Arma: Cold War Assault』のエンジン「Poseidon」を近代化した基盤の上で動作するリマスター版が『Arma: Cold War Assault Remastered』です。

同社は今回のソースコード公開を、id Softwareによる往年のソースコード公開にならったものと説明しています(※)。

※ id Softwareは『DOOM』や『Quake』などのソースコードをGPLで公開してきた

20年以上にわたって『Arma: Cold War Assault』を支えてきたコミュニティが、コードを読み、手を加え、不具合を直し、そこから新しいものを作れるようにすることが狙いとしています。

当時のコードをC++20に更新。制作ツールやマスターサーバーも収録

公開されたのは、『Arma: Cold War Assault Remastered』発売にあたってC++20へと更新された、エンジンとゲームのソースコード。

ビルドにはCMakeおよびClangを使用し、Windows / Linux(ともに64bit版)へのビルドをサポートしています。

制作者向けのツールも同梱されています。PBOアーカイブやモデル、テクスチャ、サウンドなどを扱うコマンドラインツールのほか、スクリプト言語SQFの式を単独で評価できるツール、P3D形式のモデルをBlenderに読み込むアドオンが含まれます。

マルチプレイ関連では、サービスを終了したGameSpyに代わるマスターサーバーの実装も公開されました。サーバー運用やModの作業に使うコマンドラインツールとあわせて、Rustで書かれています。

なお、リポジトリはロックされた状態で公開されており、プルリクエストは受け付けていません。Issueの用途も、Steamで配信されている公式ビルドの不具合報告に限定されています。公式ビルドのリリースにあわせる場合を除き、継続的な更新も予定されていません。

アセットは当時のものが使われている(画像は『Arma: Cold War Assault Remastered』Steamストアページより引用)

ライセンスは、GPL-3.0-or-laterに追加条項を付与したもの

ソースコードのライセンスは、GPL-3.0-or-laterに、GPL第7条に基づく追加条項を付したものです。

追加条項では、「ARMA」をはじめとする同社の商標について、権利が一切許諾されないことを明記。これらの商標を使って改変版を配布することや、同社との提携・関係を主張することを禁じています。

改変版は改変版であることを明示し、オリジナルを名乗ってはならないとも定められています。

アセットは別のライセンスに基づいて利用

一方、モデルやテクスチャ、サウンド、ミッション、ボイスといったアセットはリポジトリに含まれておらず、GPLの対象外です。

これらはSteamで配布されているデモ版・製品版を通じて提供されていますが、利用は『Arma』シリーズ作品に限定することや、商用利用の禁止といった条件が付いたArma Public License Share Alike(APL-SA)に従う必要があります。

詳細は、ニュースリリースおよびGitHubをご確認ください。

Arma: Cold War Assault Remastered Is Out Now!BohemiaInteractive / CWR | GitHub

関連記事

C++でゲーム・CG・オーディオなど多彩なものづくりに挑戦。技術評論社、初心者向け解説書を9/29(火)に発売
2026.09.27
携帯動画変換君やVRMのMIRO氏、「POPOPO」の一部技術をオープンソースで公開。今週のゲーム開発関連ツールまとめ
2026.09.26
世界のゲームデバイス市場が2032年に約8,070億円規模へ。QY Research、自社製レポートの報告内容を日本語で紹介
2026.09.04
UE5.8公式勉強会「Unreal Engine Tokyo Dev Days 26’」、講演資料がすべて公開。Unreal MCPやLoreなど最新情報を解説
2026.09.01
「GDC 2026」主要トピックの解説レポート「2026 GDC Trends Report」が無料公開。生成AIの導入状況や、登山ゲーム『PEAK』の開発体制などにもフォーカス
2026.08.25
ドイツゲーム市場規模は約1兆7,500億円へ。政府の助成金予算も年間約230億円に拡大。ドイツゲーム産業協会が2026年度の年次報告書を公開
2026.08.25

注目記事ランキング

2026.09.29 - 2026.10.06
VIEW MORE

連載・特集ピックアップ

イベントカレンダー

VIEW MORE

今日の用語

ライトニングトーク(LT)
ライトニングトーク 5分ほどの短い時間で区切って行うプレゼンテーションの手法。2000年ごろから浸透した手法で、技術カンファレンスや勉強会で行われることが多い。
VIEW MORE

Xで最新情報をチェック!