30년 된 죽은 게임의 파일을 Claude에게 주고 부활시켜달라고 했다
핵심 요약
Claude를 활용해 30년 전 소실된 게임의 스크립트 언어를 복원하고 게임 전체를 재구축한 사례.
- 레거시 코드 복원 — 소실된 스크립트 언어와 문법을 Claude가 스스로 추론하여 게임을 재구축함.
- 에이전트 협업 — AI를 단순 자동화 도구가 아닌, 지시를 따르는 유능한 협업자로 활용함.
- 개발 효율성 — 수개월 걸릴 작업을 주말 동안 완료하며 AI의 역량을 입증함.
- 오픈 소스 공개 — 복원된 게임을 무료로 공개하고 기술적 과정을 블로그에 상세히 기록함.
1992년에 나는 Legends of Future Past라는 온라인 멀티플레이어 게임을 만들었어. 이 게임은 CompuServe에서 운영되었고, Computer Gaming World에서 상을 받았으며, 1999년 마지막 날에 문을 닫았지. 내가 이걸 만들었을 때 19살이었어.
소스 코드는 살아남지 못했어. 내가 가지고 있던 건 내가 게임 마스터(GM)를 위해 만든 작은 언어로 작성된 수백 개의 스크립트 파일, 1998년에 쓴 GM 매뉴얼, 그리고 1996년의 게임 플레이 녹화본뿐이었어.
나는 이 모든 것을 Claude Code에게 주고 "이 스크립트 언어가 무엇을 하는지 알아내서 게임을 재구축해"라는 것 외에는 별다른 지시를 하지 않았어. 내가 받은 결과물은 정말 나를 놀라게 했어.
Claude는 내 게임 서버 외부에서는 어디에도 존재한 적 없는 프로그래밍 언어의 문법을 재구성했어. 인터넷에 문서도 없고, Stack Overflow 답변도 없고, 학습 데이터도 없었지. Claude는 스크립트 자체와 내가 기술적 지식이 없는 GM들을 위해 쓴 매뉴얼에서 규칙을 추론해냈어.
그리고 게임 전체를 재구축했지. 2,273개의 방, 1,990개의 아이템, 297종의 몬스터, 88개의 주문, 완전한 제작 시스템, 전투 메커니즘까지. 원래 내가 몇 달 동안 만들었던 세계가 주말 만에 재구성된 거야.
내가 계속 생각하게 되는 부분은 이거야. 이건 Claude가 학습한 대로 행동한 게 아니라는 점이지. 아무도 내 스크립트 언어로 Claude를 학습시키지 않았어. Claude는 숙련된 인간 리버스 엔지니어가 하는 것처럼 예시를 읽고, 패턴을 찾고, 정신 모델을 구축하고, 자신의 가정을 테스트했어. 단지 몇 주가 아니라 몇 시간 만에 해낸 거지.
이 게임은 lofp.metavert.io에서 무료로 플레이할 수 있고, 코드는 github.com/jonradoff/lofp에 오픈 소스로 공개되어 있어. 더 자세한 기술적 이야기가 궁금하다면 여기에 쓴 글을 확인해봐.
