AI가 게임 코드를 며칠 만에 풀어버린다, 보존과 도용 사이
AI가 게임을 며칠 만에 분해한다
인디 개발자 팝카(Popcar)가 블로그에 올린 글이 해커뉴스에서 92점, 140개 댓글을 모았다. 시몬 윌리슨도 같은 날 링크하며 "보존의 승리이자 위협"이라고 평했다. 핵심은 하나다. AI가 컴파일된 게임 바이너리를 사람이 읽을 수 있는 소스코드로 되돌리는 데 며칠이면 충분해졌다.
기존에는 사람이 수년 걸리던 일이다. '젤다 오카리나 오브 타임' 역컴파일 프로젝트 '십 오브 하키니안'은 커뮤니티가 수년을 들였다. '자크 앤 덱스터' 프로젝트 '오픈골'도 마찬가지다. 이제는 AI 모델이 며칠 만에 비슷한 결과를 낸다. 코드가 손으로 짠 것만큼 깔끔하진 않아도, 돌아간다.
어떤 게임이 이미 돌아가는가
구체적 사례가 벌써 수십 개다. 대표적인 것만 추리면 이렇다.
**아이작 리컴프(IsaacRecomp)**는 2011년 플래시판 '바인딩 오브 아이작'을 C++로 이식했다. 원작은 30프레임 고정, 흐릿한 해상도, 플래시 런타임 불안정이었다. 이식판은 **네이티브 1440p(모니터 해상도 그대로 출력), 165프레임(초당 165장 화면 갱신)**으로 돈다. 며칠 만에 한 사람이 AI로 만들었다.
콜린 맥레이 랠리 2.0, 파이널 판타지 택틱스 어드밴스, 메트로이드 프라임, 라쳇 앤 클랭크도 이식 중이거나 완료됐다. 파이널 판타지 택틱스는 **임의 화면비(세로·가로 자유 조절)와 동적 줌(화면 확대·축소가 자연스럽게 따라옴)**까지 지원한다. 에뮬레이터로는 불가능하던 기능들이다. 웹어셈블리(WASM, 브라우저에서 네이티브 속도로 코드 실행하는 기술)로 브라우저에서 바로 돌리는 사례도 늘고 있다. 설치 없이 링크만 열면 된다.
보존 관점에서 보면 선명하다
콘솔 제조사가 디지털 전용으로 가면서, 서버 종료로 못 하게 되는 게임이 늘어난다. 구매한 소프트웨어를 하드웨어 수명과 상관없이 돌릴 수 있다는 건 소유권 복원에 가깝다. 팝카 말대로 "회사 의지와 상관없이 우리가 산 소프트웨어를 쓸 수 있게 됐다."
시몬 윌리슨도 이 점을 짚었다. "콘솔 업체가 올 디지털로 가고 서버가 꺼지면 게임이 아예 안 돌아간다. 이건 환상적인 소식이다."
무서운 건 게임만이 아니다
팝카가 지적한 두 번째 반전. "이건 게임에만 해당하지 않는다. 모든 소프트웨어에 적용된다."
역컴파일 자체는 합법이다. 하지만 결과물을 '클린룸 방식(원본 코드를 보지 않고 기능만 보고 새로 짠 것)'으로 작성했다고 주장하면 라이선스 위반을 피하기 쉽다. 해커뉴스 댓글에도 "AI로 코드 베끼고 클린룸이라고 우기면 끝"이라는 농담 섞인 지적이 올라왔다. 이 대목이 걸린다. 출처 증명이 사실상 불가능해졌기 때문이다.
유료 앱이 동의 없이 오픈소스화될 수 있다. 경쟁사 코드를 떼어다 쓸 수 있다. 주요 인프라 소프트웨어가 분석당해 취약점이 노출될 수 있다. DRM이 더 침투적으로 변할 가능성도 팝카가 언급했다.
법적 회색지대, 자산은 여전히 저작권
해커뉴스 댓글러가 짚은 현실적 한계:
- 코드는 역컴파일해도 에셋(그래픽, 사운드, 레벨 데이터)은 여전히 저작권이다.
- 밸브가 스팀에서 이런 이식판을 허용할지도 미지수. GTA 5 브라우저 포트는 2시간 만에 내려갔다.
- 닌텐도 같은 권리자는 불일관적으로 단속한다. 젤다 팬 프로젝트도 IGN 보도대로 중단된 적 있다.
- "내 작업이 하루아침에 사라질 수 있다"는 개발자 댓글이 공감을 얻었다.
쉽게 풀어보면
인디 개발자 팝카가 블로그에 올린 글이 발단입니다. AI가 컴파일된 게임 바이너리를 며칠 만에 소스코드로 되돌린다는 내용이었습니다. 요리만 보고 레시피를 역추적하는 셈입니다. 예전엔 장인 수십 명이 수년 걸려 레시피를 복원했습니다. '젤다'나 '자크 앤 덱스터'가 그랬습니다. 이제는 AI가 며칠 만에 '비슷한 맛'을 냅니다. 코드가 지저분해도 돌아갑니다.
플래시판 '아이작'이 1440p(고해상도) 165프레임(초고속 화면 갱신)으로 돌고, '파이널 판타지 택틱스'가 세로 화면에도 맞춰집니다. 에뮬레이터론 안 되던 일입니다. 브라우저에서 링크만 눌러도 실행됩니다.
좋은 쪽: 서버가 꺼져도, 콘솔이 단종돼도 내가 산 게임을 내 기기에서 돌릴 수 있습니다. 나쁜 쪽: 게임뿐 아니라 모든 프로그램이 똑같이 분해될 수 있습니다. 내 앱, 회사 내부 툴, 중요 인프라까지. "클린룸으로 짰다"면 출처 증명이 어렵습니다. DRM이 더 독해질 거란 전망도 나옵니다.
자산(그림, 음악, 맵)은 여전히 저작권이라 배포는 막힙니다. 스팀은 안 받아줍니다. GTA 5 브라우저판이 2시간 만에 사라진 이유입니다. 닌텐도는 기분 내키면 고소합니다.
나에게 미치는 영향
지금 당장 해볼 수 있는 것
- '아이작 리컴프' 깃허브 저장소에서 웹 빌드를 돌려보세요. 설치 없이 브라우저에서 165프레임 아이작이 어떻게 느껴지는지 1분이면 확인합니다.
- 다른 이식 프로젝트도 '웹어셈블리' 태그로 검색하면 브라우저 실행 링크를 찾기 쉽습니다.
앱을 만든다면: 코드 난독화 도구를 지금 점검하세요.
- 자바스크립트·파이썬·자바·닷넷 모두 역컴파일 표적입니다. 네이티브 바이너리(C/C++/러스트/고)도 예외가 아닙니다.
- 중요 로직은 서버에 두고 클라이언트엔 인터페이스만 두는 구조로 바꾸는 게 현재로선 가장 확실한 방어입니다.
- 막히는 지점: 난독화만으로는 한계가 있습니다. 서버 분리 없이 클라이언트만 믿으면 뚫립니다.
게임을 산 사용자라면: DRM 프리 버전(GOG 등)을 사두세요.
- 서버 인증 없는 실행 파일이 나중에 AI 이식의 기반이 됩니다.
- 스팀 독점 타이틀은 라이선스 이전이 안 될 수 있습니다.
개발자라면: 오픈소스 라이선스(GPL, MIT 등)가 AI 역컴파일 앞에 무력해질 수 있다는 걸 인지하세요.
- "클린룸 재작성" 주장이 통하면 라이선스 강제력은 약해집니다.
- 중요한 알고리즘은 특허 출원이나 트레이드 시크릿 관리로 보완해야 합니다.
남은 쟁점
법원이 AI 역컴파일 결과물을 '파생저작물'로 볼지, '독립적 창작'으로 볼지 아직 판례가 없습니다. 미국 저작권청도 가이드라인을 내지 않았습니다. 첫 소송이 나올 때까지는 회색지대입니다.
그사이 이식 프로젝트는 매일 늘고 있습니다. 팝카 말대로 "앞으로 몇 달 안에 메이저 애플리케이션 하나가 역컴파일돼 공개돼서 기업이 본격 대응하는 사태가 올 것"으로 보입니다. 그때가 분기점입니다.
이 기사의 출처
- Hacker NewsAI is mass decompiling games. That's both awesome and scary
- Simon WillisonAI is mass decompiling games. That's both awesome and scary.
이 글은 위 원문과 커뮤니티 반응을 바탕으로 AI의 도움을 받아 작성했으며, 발행 전 사람이 확인합니다. 사실관계는 원문 링크에서 직접 확인하실 수 있습니다.