게임

AI로 고전 게임 디컴파일 쉬워지자 decomp.dev, 진행률 순위표 폐쇄

Adrian Kessler
Google에서 추가하기

오래된 비디오 게임의 소스 코드를 손으로 재구성하려면 자원봉사자들이 팀을 꾸려 몇 년씩 작업해야 했다. 이제 AI 모델이 그 작업의 상당 부분을 해내면서, 수백 개의 팬 프로젝트를 추적하고 진행 상황을 순위로 보여주던 사이트 decomp.dev가 공개 색인을 내리고 신규 프로젝트 접수를 중단했다. 사이트 운영자는 도구 자체는 제대로 작동한다고 말한다. 무너진 것은 커뮤니티다.

‘매칭 디컴파일’은 엄격한 방식의 리버스 엔지니어링을 가리키는 취미 분야의 용어다. C 코드를 작성해 컴파일했을 때 원작 게임의 기계어 코드와 바이트 단위까지 완전히 일치하게 만드는 작업이다. 이렇게 재구성한 코드를 이용하면 팬들은 Nintendo의 고전 마리오 게임을 PC에서 네이티브로 실행하고, 스피드런을 위해 글리치를 찾아내거나 게임을 모딩하고 새 하드웨어로 이식할 수 있으며, 그렇지 않으면 사라질지도 모르는 코드를 복원할 수도 있다.

사이트의 익명 운영자 엔카운터(Encounter)가 작성한 공지에 따르면 GPT-6-Astra 같은 최신 프런티어 모델은 최근 한계를 넘어섰다. 복잡한 지시를 따르고 심벌과 디버그 정보를 대조하며, 자연스럽게 읽히는 코드를 작성한다. 또 작은 스크립트를 짜서 함수의 여러 버전을 시험하고 정확히 일치하는 결과물이 컴파일될 때까지 반복하는 데 “유난히 능하다”. 이전 모델보다 적은 비용으로 긴 작업에도 집중력을 유지한다.

문제는 사회적 측면에서 나타났다. decomp.dev에 등록된 프로젝트는 기여자를 모으기 위해 오픈 소스로 공개됐다. 엔카운터는 사람이 주도하던 프로젝트를 가져와 AI로 “완성”하는 “적대적인 포크”와, 자신은 디컴파일 작업에 전혀 참여하지 않고도 이를 바탕으로 작동이 불완전한 PC 이식판을 서둘러 내놓는 기회주의자들을 지적한다. 1퍼센트의 일부를 채우는 데도 실제 노력이 필요할 때 사람들의 의욕을 북돋우려 만든 진행률 막대는, 엔카운터의 표현을 빌리면 “토큰을 태워 숫자만 올리는” 사람들을 위한 “공허한 숫자 놀음”이 되고 말았다.

폐쇄 범위는 겉으로 들리는 것보다 좁다. decomp.dev는 기존 프로젝트 페이지와 과거 데이터를 계속 제공하며, 사라진 것은 메인 색인과 신규 등록뿐이다. 엔카운터는 AI 자체를 탓하지도 않는다. AI는 “올바르게 사용하면 큰 도움이 될 수 있다”고 썼으며, 취미로 운영하는 한 사람이 수백 개 프로젝트에 걸쳐 “엉터리 결과물”의 기준을 정하고 단속할 수는 없다는 이유로 AI 지원 프로젝트를 금지하지 않기로 했다. 법적 문제도 여전히 미해결 상태다. 디컴파일된 코드는 여전히 저작권이 있는 게임에서 나온 것이며, 도구가 빨라지면서 회색지대가 넓어질 뿐 그 문제가 해결되는 것은 아니다.

이런 압박은 게임 업계를 넘어선다. 404 Media의 보도에 따르면 Adobe Creative Cloud 앱이나 Microsoft Office 같은 유료 소프트웨어의 AI 제작 복제판이 최근 유통됐고, 소규모 게임 개발자들은 자기 게임을 AI로 “클린룸” 방식으로 복제한 결과물이 계속 나타나고 있다고 말한다. 이 취미 분야를 겨냥해 만든 도구 decomp.wtf는 사용자가 소유한 게임을 AI 에이전트에 맡겨 함수 하나씩 C 코드로 되돌려 주겠다고 약속했다. 하지만 제작자는 이후 도구를 중단했다. 그런 방식의 AI 디컴파일에 반대하는 커뮤니티 구성원이 많다고 밝히면서다. 코드는 MIT 라이선스에 따라 GitHub에 남아 있다.

decomp.dev는 진행 상황을 한곳에 모아 추적하기 위해 2024년에 출범했다. 엔카운터는 전환점이 2026년 초였다고 본다. Opus 4.6과 GPT-5.4가 별도 설명을 듣지 않아도 커뮤니티에서 쓰는 도구를 알고 있는 듯 보였지만, 결과물을 손보려면 여전히 사람의 손이 많이 필요했고 작업당 비용도 지나치게 높았다. 사이트는 10월 15일 변경 사항을 공지했다. 엔카운터에 따르면 사람만으로 작성된 사이트 자체 코드는 오픈소스 라이선스를 받은 적이 없으므로, 누구도 이를 재사용해 다른 곳에 순위표를 다시 만들 수 없다. 게임의 내부를 들여다보는 일은 그 어느 때보다 쉬워졌지만, 함께 그 일을 해오던 사람들은 이제 모일 곳을 잃었다.

태그: , , , , ,

Google에서 추가하기

토론

댓글 0개가 있습니다.