Hay sagas que se resisten a desaparecer, y Command & Conquer es una de ellas. Aunque la licencia de Westwood Studios ha tenido sus altibajos y, de hecho, lleva años sin estrenar un juego nuevo, hoy toca echar un ojo a uno de sus clásicos. Y no hablamos de Tiberian Sun o Tiberium Wars, sino de Generals. El primer juego estrenado bajo el sello de EA Los Angeles ha recibido un port nativo para macOS, iPhone y iPad que permite jugar a su campaña y sus escaramuzas en dispositivos de Apple.
Lo más sorprendente, sin embargo, es que este proyecto no habría sido posible sin la ayuda de una inteligencia artificial. El responsable del port es Ammaar Reshi, diseñador de inteligencia artificial en Google, que ha publicado el proyecto como código abierto. En lugar de recurrir a la emulación, Reshi recompiló el código del juego y lo hizo compatible con los procesadores modernos de Apple, un desafío técnico que solo fue posible después de que Electronic Arts publicara en 2025 el código fuente de Command & Conquer: Generals, además del de otros juegos de la saga. Sin embargo, uno de los mayores obstáculos fue adaptar el motor gráfico original, basado en DirectX 8, al ecosistema de Apple, que utiliza la API gráfica Metal.
La solución pasó por adaptar las instrucciones gráficas de DirectX 8 para que pudieran ejecutarse sobre Metal mediante Vulkan y MoltenVK. Además, el desarrollador rediseñó el sistema de control para pantallas táctiles con el objetivo de que tanto la selección como el manejo de las unidades funcionaran correctamente en iPhone y iPad. Eso sí, por motivos legales, el proyecto no incluye los archivos originales del juego, por lo que los usuarios deberán disponer de una copia legítima de Command & Conquer: Generals. En el caso de la versión para móviles, además, será necesario copiar los archivos del juego original al dispositivo.
Un trabajo que no habría sido posible sin la IA y sin el método "Vibe Coding" Según ha explicado Reshi, el verdadero mérito del proyecto reside en el método de desarrollo empleado, conocido como "Vibe Coding", un método de desarrollo en el que el programador guía a una inteligencia artificial mediante instrucciones en lenguaje natural, mientras esta se encarga de escribir buena parte del código y proponer soluciones a los problemas técnicos. Según el desarrollador, trabajó codo con codo con Claude, la inteligencia artificial de Anthropic. El propio creador asegura que ninguno de los dos habría sido capaz de completar el proyecto por separado. Tras completar este port, el desarrollador ya ha puesto la vista en otro clásico de la franquicia.
Su siguiente objetivo es llevar Command & Conquer: Renegade a Mac y iPhone mediante el mismo proceso, un proyecto que, según afirma, ya se encuentra bastante avanzado y cuenta con una versión preliminar funcional. Pero, mientras tanto, tenéis en Github lo necesario para ejecutar una versión para Apple de Generals completamente gratis. Vía | GameStar