Mentatcurated
Artificial Intelligence high · first-party

Generals on a phone

A 2003 Windows real-time-strategy game now runs natively on an iPhone — not emulated, with touch controls built for fingers instead of a mouse.

Command & Conquer Generals: Zero Hour shipped in 2003 for Windows, drawn by DirectX 8 and driven by mouse-and-keyboard. This fork compiles the actual 2003 engine to run on Apple Silicon and, newly, on iOS and iPadOS — the real code, not an emulator — routing its graphics through a chain of translation layers until DirectX calls come out the other side as Apple's Metal. On a phone you select units by tapping, box them with a drag, right-click by long-pressing, and scroll and zoom the map with two fingers. Campaign, skirmish and the Generals Challenge modes all play.

The honest version is layered, and the repo says so. Getting a Windows-only 2003 engine to compile and render anywhere but Windows was months of prior community work — the GeneralsX project, itself built on earlier efforts and unlocked when EA open-sourced the game's source in early 2025. What this fork adds is the piece that didn't exist: the iOS leg and a touch grammar for a game that never imagined one. Much of the press led with 'an AI ported a 2003 game in hours,' which reads the wrong scale — the fork is about nineteen commits on top of roughly two thousand. Credit the layer, not the mountain it stands on.

The layer itself was written by Claude Code, directed and playtested by a human — a modern coding agent bolting a mobile-and-touch front end onto a 23-year-old C++ codebase, which is the part AI-watchers are actually citing. No game files ship; you supply your own copy and run an extraction script, which keeps the project on the right side of a game you still have to buy. It is not finished: long iPad sessions get killed by the OS once memory climbs past a few gigabytes. But the thing you couldn't do last month — carry a full RTS in your pocket and command it by hand — you can now do.

The lenses

Novelty 3
Impact · breadth 1
Impact · depth 2
Actionable 4
Substance 5
Hype 3

The facts

Open github.com →

How this connects

Tap a node to open it