Claude Code와 Fable 5가 2003년 PC 게임 Command & Conquer: Generals Zero Hour를 iPhone과 iPad로 옮긴 사례가 공개됐다. Google AI Studio의 Lead Product and Design인 Ammaar Reshi가 진행한 작업으로, 첫 빌드는 약 40분 만에 나왔고 이후 몇 시간의 디버깅이 이어졌다.
핵심은 단순 실행이 아니라 네이티브 포팅이라는 점이다. 이 버전은 에뮬레이터 위에서 돌아가는 방식이 아니라 ARM64에서 직접 실행된다. 오래된 DirectX 8 그래픽스 파이프라인은 여러 중간 단계를 거쳐 Apple Metal API로 번역되고, 캠페인·스커미시·Generals Challenge 모드도 터치 컨트롤로 작동한다.
물론 완성품처럼 포장할 수 있는 이야기는 아니다. Reshi는 이틀 동안 Claude Max 쿼터를 모두 썼고, iPad에서는 긴 세션 중 높은 메모리 사용으로 크래시가 발생할 수 있다고 밝혔다. GitHub에 공개된 소스 코드에도 게임 에셋은 포함되지 않기 때문에, 직접 보유한 사본이 있어야 실행할 수 있다.
그래서 이 사례의 의미는 “AI가 몇 시간 만에 게임을 끝까지 포팅했다”는 식의 과장보다 조금 더 현실적이다. AI 코딩 도구가 레거시 코드 분석, 플랫폼 API 변환, 입력 방식 변경, 런타임 오류 수정 같은 지루하고 복잡한 반복 과정에 들어와 속도를 크게 높였다는 쪽에 가깝다.
특히 엔지니어링 로그가 남아 있다는 점이 중요하다. 첫 실행 화면만 공개하는 데모와 달리, 어떤 버그가 있었고 어떤 수정이 필요했는지를 기록하면 다른 개발자가 결과를 검증하거나 이어받을 수 있다. 빠른 프로토타입이 실제 엔지니어링 자산으로 바뀌는 경계가 여기에 있다.
AI 코딩의 흥미로운 쓰임새는 앞으로 새 앱을 처음부터 만드는 것만이 아닐 수 있다. 오래된 게임, 내부 도구, 시뮬레이터, 폐기하기 아까운 소프트웨어를 새 플랫폼으로 옮기는 작업에서 더 큰 가치가 나올 가능성이 있다. 이번 iOS 포트는 그 방향을 꽤 선명하게 보여준다.