Un ingeniero de Google DeepMind portó el clásico de estrategia en tiempo real Command & Conquer: Generals Zero Hour, lanzado por Electronic Arts en 2003, a iPhone y iPad. El puerto corre nativo en ARM64 y no depende de emuladores. Según reportó The Decoder, la primera compilación funcional tomó apenas 40 minutos y el proyecto entero consumió dos días de trabajo continuo.
El autor es Ammaar Reshi, Lead Product and Design de Google AI Studio, dentro de la división DeepMind. La herramienta principal fue Claude Code de Anthropic, apoyada en el modelo Fable 5. Reshi documentó cada bug y cada arreglo en un log de ingeniería público.
¿Qué modos del juego funcionan en iPhone?
El port incluye los tres modos originales: campaña individual, escaramuza (skirmish) y el clásico Generals Challenge. Los tres corren con controles táctiles adaptados desde el esquema original de mouse + teclado. La versión no requiere periféricos externos ni un teclado Bluetooth conectado.
En iPads el juego puede colapsar durante sesiones largas por el consumo alto de memoria. Es la limitación técnica más notoria y Reshi la reconoce abiertamente en su log.
¿Cómo se traduce DirectX 8 al Metal API de Apple?
El desafío técnico central del port fue el pipeline gráfico. Command & Conquer: Generals se construyó sobre DirectX 8, la API gráfica de Microsoft para Windows de comienzos de los 2000. iPhone y iPad usan Metal, la API gráfica propietaria de Apple introducida en 2014.
Reshi resolvió la traducción con varias capas intermedias que convierten cada llamada de DirectX 8 al equivalente en Metal en tiempo real. Este tipo de trabajo, hecho a mano hace tres años, habría exigido un equipo pequeño de graphics engineers y varios meses de trabajo. Aquí lo resolvió una sola persona con asistencia de un agente de IA en dos días.
¿Cuánto cuesta reproducir el port?
El código fuente completo está publicado en GitHub bajo licencia open source. Sin embargo, los assets del juego no están incluidos: modelos 3D, texturas, sonido y música siguen protegidos por copyright de Electronic Arts. Para jugar hay que comprar una copia legal, que en Steam cuesta cerca de 5 dólares estadounidenses.
En dos días de trabajo, Reshi agotó su cuota completa del plan Claude Max, la suscripción tope de Anthropic para desarrolladores individuales. Es un punto de datos concreto sobre la intensidad de uso de agentes de código en proyectos reales: un port de 20 años de código legado consume un cupo mensual completo.
Un dev de Google usando Claude sin filtros
Un detalle inesperado del anuncio es la elección de herramientas. Reshi trabaja en Google DeepMind y podría haber usado los propios agentes de Google (Gemini CLI, Jules o similar). Pero eligió las herramientas de Anthropic, un competidor directo.
Consultado en X, Reshi respondió con una explicación pragmática: "Puedes amar el espacio de la IA y respetar a la competencia mientras sigues 100% enfocado en construir la mejor respuesta. Es un juego largo".
Contexto para desarrolladores latinoamericanos
Para los ingenieros y estudios independientes de la región, el proyecto ofrece un blueprint público completo: código, log de bugs y trazabilidad de cada decisión de arquitectura. El precio de referencia también es útil: dos días de Claude Max cubren un port de esta magnitud, un costo total de bolsillo cercano a los 100 dólares estadounidenses considerando la suscripción prorrateada.
Con un iPhone reciente y una copia legal de C&C: Generals Zero Hour comprada en Steam, cualquier desarrollador de la región puede clonar el repositorio y probar el port sin depender de infraestructura extranjera. El caso también ilustra que la vertical de retrogaming asistida por IA está bajando su barrera de entrada aceleradamente, algo que puede impactar el mercado local de estudios pequeños que ya trabajan con emuladores y ports.



