個人開発者がClaude Fableを活用し,「Command & Conquer: Generals Zero Hour」をiPhoneとiPadに移植。ソースコードも公開

 個人開発者のAmmaar Reshi氏は,Anthropicのコーディングツール「Claude Code」とFable 5モデルを活用し,2003年に発売されたRTS「Command & Conquer: Generals Zero Hour」をiPhoneとiPadでネイティブ動作させる移植プロジェクトを公開した。

I used Fable 5 to port Command & Conquer: Generals Zero Hour to the iPhone and iPad!

This is the actual 2003 engine compiled for ARM64 natively, no emulator.

Campaign, skirmish, Generals Challenge all work with touch controls built for an RTS.

Open sourcing it all below! pic.twitter.com/Vi9SbKyVPI

— Ammaar Reshi (@ammaar) July 4, 2026
 本プロジェクトは,既存のmacOS/Linux向け移植プロジェクト「GeneralsX」を基盤に,iOS/iPadOSへの対応を加えたものだ。単にエミュレータを利用するものではなく,2003年当時のゲームエンジンをARM64向けにコンパイルして動作させている。
 描画には,DirectX 8の処理をDXVKでVulkanへ変換し,さらにMoltenVKを通じてMetal上で実行する仕組みを採用した。

画像ギャラリー No.003のサムネイル画像 / 個人開発者がClaude Fableを活用し,「Command & Conquer: Generals Zero Hour」をiPhoneとiPadに移植。ソースコードも公開

 iPhoneとiPad向けには,RTSに適したタッチ操作も実装されている。タップでユニットを選択し,ドラッグで範囲選択,長押しで右クリック相当の操作を行える。

 Reshi氏は今回の開発を,人間とAIによる共同作業と説明している。C++でのコード実装やクロスビルド,デバッグはClaude Codeが担当した。一方のReshi氏は,実機でテストプレイを行って修正指示を出すほか,作業の方向付けや最終的な意思決定を担ったという。

画像ギャラリー No.002のサムネイル画像 / 個人開発者がClaude Fableを活用し,「Command & Conquer: Generals Zero Hour」をiPhoneとiPadに移植。ソースコードも公開

 現在GitHubでは,本プロジェクトのソースコードやビルドスクリプト,導入手順が公開されている。ただし,ゲームアセットは含まれておらず,利用者は本作の正規版を所有している必要がある。導入方法などの詳細は,GitHubのリポジトリで確認してほしい。

 Reshi氏は次のプロジェクトとして,2002年に発売されたFPS「Command & Conquer: Renegade」の移植にも取り組んでいる。すでにMacとiPhoneで,キャンペーンやムービー,ミッションスクリプトを含めてプレイ可能な状態にあり,リポジトリを近日中に公開する予定だという。