- Electronic Arts provided an important foundation on which the project was built by releasing the full source code for Command & Conquer Generals and Zero Hour under a GPL license.
- Ammaar Reshi leveraged Anthropic's Claude Code with the Fable 5 model to assist with engineering the port of Command & Conquer: Generals – Zero Hour to iPhone, iPad, and Apple Silicon Mac systems.
- The game is ported to run natively on ARM64 for iPhone, iPad, and Apple Silicon Mac devices without emulation, providing a new path for the 2003 strategy title on modern mobile devices.
- Touch controls have been implemented, including tap selection, drag-box selection, two-finger camera movement, and pinch-to-zoom for the mobile version.
- The engineering process for the port was enabled by Fable 5 via Claude Code, showcasing the potential of AI coding tools in assisting with legacy software.
- The project supports important modes such as Campaign, Skirmish, and Generals Challenge.
- Reshi oversaw the work and tested builds on physical devices, with Claude Code on Fable 5 assisting with the engineering.
Ammaar Reshi has successfully ported Command & Conquer: Generals – Zero Hour to iPhone and Mac using Claude Code and Fable 5, allowing the classic 2003 strategy game to run natively on ARM64 hardware. This innovative approach revives the game for modern Apple devices, moving beyond traditional emulation.2357
The project utilizes the actual game engine, providing a new pathway for legacy software on mobile platforms. Reshi oversaw the engineering process, testing builds on physical devices, with Claude Code assisting in the development. Electronic Arts laid the groundwork by releasing the full source code for several Command & Conquer games under a GPL license, including C&C Generals and C&C Generals – Zero Hour.1
The port supports key gameplay modes such as Campaign, Skirmish, and Generals Challenge. Adapting a traditional PC strategy game for touchscreen devices required more than just resizing the display; features like tap selection, drag-box selection, two-finger camera movement, and pinch-to-zoom were integrated to enhance the mobile experience. This project exemplifies how AI coding tools can assist in reviving classic games, showcasing the potential for future adaptations of legacy software.6
“The port supports Campaign, Skirmish, and Generals Challenge modes. Touch controls include tap selection, drag-box, two-finger camera, and pinch-to-zoom, and Reshi tested builds on physical devices with Claude Code and Fable 5 assisting engineering, building on EA's GPL source release.”
