Googleの開発者が、『Command & Conquer: レッドアラート2』と『ユーリの復讐』をiOSに移植した。その作業の大部分はAIが担当した。
『C&C 1』と『2』は以前からリメイク版がリリースされており、『ジェネラルズ』のソースコードも公開されていたが、エレクトロニック・アーツは『アラームレベル・レッド2』(および同じエンジンを用いた『ティベリアン・サン』)の現代版を、『コマンド&コンカー』のファンに Conquerのファンに、何年も待たせ続けている。
しかし今、最も人気のあるC&Cシリーズの1つを、少なくとも新しいプラットフォームでプレイできるようになった。先日、人工知能を活用して『Command & Conquer: Generals』をAppleデバイスに移植したのと同じ開発者が、今度は連合軍とソ連軍を題材にしたこのリアルタイムストラテジーゲームの移植版を公開しました。
Googleの開発者であるAmmaar Reshi氏は、ちょっとした練習として、この時代を超越した戦略ゲームの傑作と、その拡張パック『ユーリの復讐』をiPhoneおよびiPad向けにネイティブ移植しました。オリジナル版をお持ちの方は、この新バージョンを無料でダウンロードできます。
難易度アップ
前回の『ジェネラルズ』に関するプロジェクトでは、Reshi氏は2025年にEAが公式に公開したソースコードを活用することができました。しかし、『レッドアラート2』では、オリジナルコードはコミュニティ内で「失われた」と見なされているため、門前払いを食らうこととなりました。そのため、エミュレーションの代わりに、別の基盤を採用しました:
『Fable 5』を使って、『Command & Conquer: Red Alert 2』と『Yuri’s Revenge』をiPhoneおよびiPadに移植しました!
EAはRA2のソースコードを公開したことがなかったため、移植できるものは何もありませんでした。Gemini 3.6 Flashが数時間にわたりプレイテストを行い、GPT-5.6 Solが小規模戦闘用AIを再構築しました。
以下にすべてをオープンソースとして公開します pic.twitter.com/Hke9SohfWA
— Ammaar Reshi (@ammaar) 2026年8月8日
このプロジェクトは、Chrono Divide、すなわちアレクサンドル・チウカが長年にわたりTypeScriptで書き直した同ゲームの再現版に基づいています。Reshiはこのコア部分を、iOS向けのネイティブSwiftアプリケーションとしてパッケージ化しました。ゲームデータについては、C&C: Red Alert 2のUltimate CollectionのSteam版からご自身で用意していただく必要があります。これは、法的理由により、著作権で保護されたコンテンツが同梱されていないためです。& nbsp;GitHubのスクリプト が、これらのグラフィックやサウンドをローカルに組み込んでいます。
AIの活用
『Generals』の移植版では、言語モデル「Claude Code」が主な役割を担っていましたが、今回は一連のAIシステムが活用されました。Gemini 3.6 Flashは、戦闘モードで数時間にわたるテストプレイを自律的に実行し、表示上の不具合を検出し、数千行に及ぶテキストの翻訳を支援しました。
一方、GPT-5.6 Solは、敵側のコンピュータAIを完全に一から構築し直しました。そのために、システムは『Der Tiberiumkonflikt』および『Generals』の公開されたソースコードを分析しました。
開発者のAmmaar Reshi氏によると、敵のボット車両は現在、実際の戦略を採用し、Psi-Dominatorのような超兵器をプレイヤーの基地に的を絞って発射し、プレイヤーの軍編成に合わせてユニットを調整するようになっています。特別なテストルーチンにより、戦闘中にコンピュータ対戦相手が受動的になることは決してないことが保証されている。
基地建設のためのタッチ操作
タッチスクリーンへの移植も、単なるシミュレーションの域をはるかに超えている。開発者によると、選択枠の表示、2本指でのマップの移動、無段階のズーム操作は、iPad上で自然な操作感を実現しているという。
大規模な戦闘時にモバイル端末が過熱しないよう、開発者はMetalを用いてグラフィックパイプラインを根本的に最適化しました。フレームレートとメモリアクセスは、システムの状態に合わせて自動的に調整されます。
Reshiは、この開発を「AIによる作業と人間からのフィードバックの協業」と改めて表現しており、ゲーム開発の未来像を垣間見せる興味深い事例となっています。

