Claude Code и Fable 5 портировали классическую стратегию Command & Conquer 2003 года на нативный iOS за «несколько часов»

Аммаар Реши, Lead Product and Design для Google AI Studio, с помощью Claude Code (модель Fable 5) от Anthropic портировал стратегическую игру Command & Conquer: Generals Zero Hour (2003) на нативное железо iPhone и iPad (ARM64). Первая рабочая сборка заняла около 40 минут, дальнейшая отладка, несколько часов. Игра работает без эмуляторов, поддерживаются все режимы: кампания, скирмиш и режим «Generals Challenge» с полной поддержкой сенсорного управления. Графический конвейер перевёл DirectX 8 на Metal API через несколько промежуточных слоёв. За два дня разработки Реши потратил весь свой лимит Claude Max. Полный исходный код опубликован на GitHub как open source (игровые ассеты не включены, игра покупается на Steam за примерно $5). На iPad обнаружена нестабильность: игра может упасть при длительных сеансах из-за высокого потребления памяти. Опубликован подробный engineering log со всеми найденными ошибками и способами их исправления.
Ключевые факты
- Портирование 22-летней консольной игры на iOS заняло 40 минут на первую сборку и несколько часов отладки, полностью нативно без эмуляторов
- Claude Code был настолько эффективен, что разработчик исчерпал весь лимит Claude Max за два дня интенсивной работы
- Игра полностью функциональна со всеми режимами (кампания, скирмиш, Challenge) и сенсорным управлением на iPhone и iPad
- Полный исходный код открыт на GitHub, требуется только покупка игровых ассетов на Steam (~$5)
- Выявлена проблема стабильности на iPad при долгих сеансах из-за высокого потребления памяти
Почему это важно
Это наглядно демонстрирует возможности современных AI-помощников в разработке. Портирование 22-летнего кода (ориентированного на DirectX и Windows) на совершенно другую платформу (iOS с Metal) обычно требует недель специализированной работы. Здесь это осуществлено за часы с полной функциональностью. Это показывает, что AI-инструменты теперь справляются с комплексными кроссплатформенными задачами, которые раньше требовали значительных человеческих ресурсов и времени.
Кому это важно
Разработчикам игр, особенно занимающимся портированием legacy-кода на новые платформы. Инженерам Google, так как их сотрудник выбрал инструмент конкурента. Энтузиастам классических игр, которые получили возможность играть в любимый титул на мобильных устройствах. Аналитикам в AI/ML-индустрии, которые отслеживают практические применения LLM. Студентам компьютерных специальностей, изучающим кроссплатформенную разработку и API-трансляцию.
Как это применить
Если вы сталкиваетесь с портированием сложного legacy-кода на новую платформу, этот кейс показывает жизнеспособность подхода: загрузить исходник в Claude Code и поставить чёткую задачу (перевести с DirectX на Metal, с Windows на iOS, адаптировать интерфейс с мыши на сенсор). AI справится с трансляцией API, анализом архитектуры и отладкой. Разработчики могут прямо сейчас опробовать этот подход на своих проектах, от портирования игр до миграции серверных приложений на новые платформы.
Можно ли доверять
Всё проверяемо: Аммаар Реши, действительный сотрудник Google AI Studio. Полный исходный код опубликован на GitHub с инженерным логом, описывающим каждую найденную ошибку и исправление. Скриншоты работающей игры видны в og_image статьи. На Steam доступна оригинальная игра для проверки. Не указано ничего, что звучало бы неправдоподобно, это реальный проект, а не спекуляция. Время разработки (40 минут + несколько часов) вполне соответствует масштабу задачи.
Риски и подводные камни
Мобильная версия нестабильна на iPad при длительном использовании из-за высокого потребления памяти. Для полноценной игры нужна собственная копия из Steam (~$5), исходный код на GitHub не включает игровые ассеты. Потенциально Google может негативно отреагировать на то, что её сотрудник предпочёл инструмент Anthropic собственным разработкам. Неясно, было ли это одобрено компанией или проделано в личное время.
«Ты можешь любить AI-пространство, уважать конкуренцию и при этом быть полностью сосредоточенным на создании лучшего решения. Это долгая игра.»
— Аммаар Реши, Lead Product and Design, Google AI Studio