
Command & Conquer: Generals Zero Hour Released on a New Platform - Developer Ported the Game Using AI
The classic strategy game has been successfully ported to Apple devices.
A new version of the real-time strategy game Command & Conquer: Generals Zero Hour was recently released. The game received a native port for Apple devices, but there's a catch – it's not an official release from Electronic Arts.
This is an initiative by a community member. Developer ammaarreshi stated that he used modern AI technologies (specifically, Claude Fable 5 from Anthropic) to create the C&C port.
This project has specific "roots":
"Porting" sounds too simple for how strange this path turned out to be. The foundation was laid by the following "pedigree": EA source code publication, community modernization, the original Unix port by Fighter19, and GeneralsX's work for macOS/Linux. What didn't exist was all of this on iOS, and iOS is an extremely hostile environment for a 2003 Windows RTS.
The developer explained that the engine assumes the presence of a writable file system where it is running. However, iOS applications "live" in a read-only, signed bundle, so every path for configs, cache, and saves "had to be redirected – and the working directory initialized directly from the bundle."
The result is a truly native port of Command & Conquer: Generals Zero Hour – it's not an emulation of the game, but a "real 2003 engine" that was compiled for ARM64, with rendering "DirectX 8 → DXVK → Vulkan → MoltenVK → Metal."
There is currently a technical issue: during long gaming sessions on an iPad, the game may stop working due to "lack of memory" (it can consume more than 3 GB).
The "Generals-Mac-iOS-iPad" project is publicly available on GitHub.

Комментарии