yozm.tech
피드로 돌아가기
news.hada.ioHOTAI 재작성

AI, 30년 전 Amiga 게임 어셈블리 코드 분석해 현대 게임 엔진에 이식

앤스로픽(Anthropic)의 AI 모델 클로드(Claude)가 1993년작 아미가(Amiga) 게임 '바빌로니안 트윈스(Babylonian Twins)'의 68000 어셈블리 코드 7만 줄을 분석해 최신 고도(Godot) 엔진으로 성공적으로 포팅했습니다. 이는 AI가 복잡한 레거시 코드를 이해하고 재구축하는 능력을 입증한 사례로, 게임 개발의 새로운 가능성을 제시합니다. 특히 AI가 데이터 형식 복원과 버그 탐지에도 기여하며 개발 과정을 가속화했습니다.

3시간 전·2026.09.04·읽기 2·neo https://news.hada.io/user/neo

앤스로픽(Anthropic)의 AI 모델 클로드(Claude) 5와 클로드 코드(Claude Code)가 1993년 이라크에서 개발된 아미가(Amiga) 게임 '바빌로니안 트윈스(Babylonian Twins)'의 68000 어셈블리 코드 7만 2천여 줄을 분석하여, 최신 고도(Godot) 4 엔진으로 완벽하게 재구축하는 데 성공했습니다. 이 프로젝트는 2010년 C++로 재작성된 아이폰(iPhone) 버전을 고도 엔진으로 옮긴 뒤, 1993년 원작의 어셈블리 코드를 분석해 50Hz로 별도 구현하고, 현대판 게임 안에서 두 버전을 모두 실행하는 3단계 과정을 모두 완료했습니다.

개발팀은 클로드 코드(Claude Code)에 터미널과 파일 시스템을 제공하여 파일 편집, 어셈블, 빌드, 게임 실행 및 결과 판독까지 자동화했습니다. 특히 AI는 레벨, 충돌 속성, 객체, 그래픽 형식 등 원작의 데이터 구조를 역으로 추론하고 복원하는 데 핵심적인 역할을 했습니다. 예를 들어, 1,652줄에 달하는 주석 없는 68000 레벨 로더를 분석하여 레벨 타일의 너비와 높이를 정확히 복원했으며, 하늘 그라데이션과 물 색상 순환 같은 코퍼(copper) 효과까지 재현하여 원작과 픽셀 단위로 동일한 렌더링을 달성했습니다. 자동화된 컴파일, 레벨 빌드, 입력 재생, 상태 조사 도구들이 개발 속도를 높였지만, 경비병 공격 범위나 숨겨진 레이어, 입력 의미처럼 그럴듯하게 작동하는 미묘한 오류는 사람이 직접 플레이하며 찾아 수정해야 했습니다.

이번 성과는 AI가 복잡하고 오래된 레거시 코드, 특히 문서화가 부족한 어셈블리 코드까지 이해하고 현대적인 플랫폼으로 이식할 수 있음을 보여줍니다. 이는 단순히 코드를 번역하는 것을 넘어, 게임의 핵심 로직과 데이터 구조를 파악하고 재구축하는 고도의 능력을 의미합니다. 이러한 기술은 오래된 게임을 현대 플랫폼에서 즐길 수 있도록 하는 에뮬레이션 및 리마스터링 분야뿐만 아니라, 기업의 노후화된 시스템을 현대화하는 데도 활용될 잠재력을 가지고 있습니다. AI가 개발 과정의 많은 부분을 자동화하고 복잡한 문제를 해결함으로써, 개발자는 더 창의적이고 고차원적인 작업에 집중할 수 있게 될 것입니다.

1인 창업자를 위한 기회 분석
AI 분석 · 참고용이며 검증이 필요합니다
4/10
보통
4점인가

AI를 활용한 레거시 코드 분석 및 포팅은 기술적 난이도가 높고, 아직 범용적인 솔루션이 나오지 않았지만, 특정 분야에 특화된 서비스는 가능성이 있습니다.

문제 / 미충족 수요

오래된 게임이나 소프트웨어의 레거시 코드를 현대 플랫폼으로 이식하는 데 많은 시간과 전문 지식이 필요합니다.

한국 시장
국내 있음한국에서도 레트로 게임 팬덤이 존재하며, 오래된 국산 게임의 복원 및 현대화 수요가 있을 수 있습니다.
수익 모델

B2B SaaS 구독, 컨설팅 서비스 · 돈 내는 주체: 레트로 게임 개발사, 게임 IP 보유사, 오래된 소프트웨어 시스템을 현대화하려는 기업

1인 실현 가능성
2/5

AI 모델 접근 및 미세조정, 레거시 시스템에 대한 깊은 이해가 필요하며, 1인이 모든 것을 해결하기는 어렵습니다.

진입 지점 (Wedge)

특정 장르의 레트로 게임(예: 고전 RPG, 슈팅 게임)을 대상으로 한 자동 포팅 및 리마스터링 솔루션 개발

이번 주 첫 실험

오픈소스 고전 게임의 어셈블리 코드를 AI로 분석하여 간단한 데이터 구조를 파악하고, 이를 현대 게임 엔진의 객체로 변환하는 PoC(개념 증명)를 만들어봅니다.

Original source
이 글은 news.hada.io의 기사를 yozm.tech가 한국어로 재작성한 버전입니다.
원문 보기