A PC game that’s over 20 years old suddenly runs natively on the latest iPhones and Macs.
Command & Conquer: Generals on iPhone, iPad and Mac
The 2003 real-time strategy classic “Command & Conquer: Generals” is experiencing an unexpected rebirth. A community project brings what many fans consider to be the best game in the series natively to modern Apple devices – including Mac, iPhone and iPad. The AI designer employed by Google is behind the ambitious project Ammaar Reshiwhich didn’t just emulate the game, but made it workable from the ground up.
The technical hurdles were enormous because an old Windows game is not easily compatible with today’s Apple ecosystem. The original graphics engine used DirectX 8, while current Apple devices rely on the programming interface Metal set. Reshi solved this problem with a compatibility layer that translates DirectX commands into Metal and also developed a completely new control that works precisely on touchscreens. The official source code, published by publisher Electronic Arts some time ago, served as the basis for his work released to the community.
Did you still know? Command & Conquer was once on the index – as were these games:
» Watch video: 11 games that were kicked off the index

AI as a crucial partner
What is special about this project is the creation method, which the developer calls “Vibe Coding”. He worked closely with “Claude Code”, an artificial intelligence that specializes in programming. As Reshi described the symptoms of bugs in the game, the AI provided the appropriate C++ code to fix the complex problems. According to Reshi, the project would not have been possible without this collaboration because he lacked the deep detailed knowledge in the code, while the AI couldn’t see or hear the errors itself.
The port is as an open source project freely accessible on the GitHub platformh and also supports current Macs with Apple silicon chips. If you want to try out the classic yourself, you will need the original game files, for example from the “Ultimate Collection” on Steam. For legal reasons, the project is not allowed to supply these itself.