1996년에 출시된 1인칭 슈팅(FPS) 게임 “Quake”는 “지금까지 만들어진 최고의 비디오 게임 중 하나”로 자주 언급되는 명작이며, 풀 3D FPS의 원조라고 여겨집니다. 반면, “Quake”의 CD-ROM 버전이 출시된 지 39일 후에 해커 집단에 암호화가 해제되면서 큰 실패를 초래했습니다. 그런 “Quake”의 실패에 대해 게임 계 개발자이자 블로거인 파비앙 사ング라ール(Fabien Sanglard) 氏가 설명하고 있습니다. Quake Shareware, CD-ROM는 조금 너무 꽉 찬 것 https://fabiensanglard.net/quake_shareware_cd/index.html 사ング라ール 氏에 따르면, 1990년대 중반쯤에는 매우 고가인 Intel Pentium 프로세서を除くと, PC에서 가장 멋진 아이템은 CD-ROM 드라이브였다고 합니다. 당시 PC가 탑재하는 HDD의 약 3배에 달하는 용량의 CD를 통해 당시에는 고해상도의 640×480 픽셀·256색 팔레트 인덱스 이미지나 VOC 음성, 12fps·240×179 픽셀의 부드러운 비디오도 처리할 수 있었습니다. 비디오 게임 개발자에게 CD-ROM은 다루기 곤란한 존재였으며, 그 용량은 게임 개발자가 다루는 에셋의 양을 훨씬 상회했습니다. “Quake”와 “DOOM”의 개발 원년인 id Software의 개발자인 존 카마크(John Carmack) 氏は1994년에 “CD-ROM을 사용한 게임에는 많은 디지털화된 음성이나 비디오가 포함되어 있다고 사람들이 기대합니다. 만약 우리가 DOOM의 CD 버전을 내놓는다면, 게임과 1시간의 장편 영화 ‘DOOM의 제작’을 포함할 수 있습니다”라고 말했습니다. 그런 id Software는 1996년 6월에, 3년 동안 개발한 타이틀 “Quake”를 완성했습니다. “Quake”는 처음에는 공유웨어 버전(무료 체험판)과 풀 버전을 모두 출시할 예정이었으나, 풀 버전으로도 약 23MB였기 때문에 CD-ROM의 용량을 크게 남발했습니다. 그래서 id Software의 개발자들은 CD-ROM의 남은 용량 활용하기 위해 id Software의 모든 게임 카탈로그의 암호 버전 포함시키기로 결정했습니다. 실제로 1996년 7월 3일에 발표되어 8월 30일에 출시된 “Quake”의 CD-ROM에는 “Quake”를 포함한 id Software의 모든 게임이 암호화되어 있었습니다. 각 게임은 그대로는 체험판만 플레이할 수 있으므로, 풀 버전으로 플레이하기 위해서는 CD-ROM에 적힌 번호에 전화해서 주문하고, 신용카드로 요금을 지불하면 암호 해제 키를 받습니다. 이렇게 해서 처음 게임을 플레이할 수 있게 되므로, 사용자들은 게임용 CD-ROM을 개별적으로 사서 구매할 필요가 없어지고, 제조사 측은 소매점 등 중간 업체를 거치지 않고 판매할 수 있다는 목표였습니다. 아래는 Internet Archive에 보관된 “Quake”의 패키지입니다.
아래는 “Quake”의 CD-ROM입니다.
하지만 해커 집단 “GNOMON”은 “Quake”의 CD-ROM이 출시된 지 단 39일 만에 모든 게임을 해독할 수 있는 도구를 포함한 “Quakecrk.zip”을 출시했습니다. id Software와 그가 대중문화에 미친 영향에 대해 기록한 서적 “Masters of Doom”에서는 “『Quake』의 공유웨어 판매 실험은 대실패로 끝났습니다. id Software는 게이머가 공유웨어를 구매한 후 전화로 게임을 주문하고 시리얼을 받음으로써 소매점을 배제하려 했습니다. 그러나 공유웨어는 즉시 해킹되어 게임의 전체 버전을 무료로 해제되었습니다. 게다가 유통 및 주문 처리와 같은 일상적인 작업이 모두 통제 불능 상태로陥았습니다. id Software는 공유웨어 판매를 중단하려고 했지만 이미 늦었습니다. 창고에는 약 15만 장의 CD가 산더미처럼 쌓여 있었습니다”라고 기록하고 있습니다.
“Quake”의 공유웨어 버전이 왜 문제가 되었는지 Sunglae 씨가 설명합니다. 게임의 잠금/해제 기능에는 TestDrive Corp가 제공하는 도구가 사용되었으며, 이를 통해 플레이어는 구매 전에 일부를 체험판으로 플레이하고 전체 버전을 구매하면 게임 전체를 즐길 수 있었습니다. 암호화 도구는 실행 파일을 특수한 형식으로 변환하는 메커니즘을 가지고 있었으며, 실행 파일을 강제로 실행하려고 해도 “이 애플리케이션은 유효하지 않습니다”라는 메시지가 표시됩니다. 해제 시리얼은 프로그램이 생성하는 CHALLENGE에 따라 해제 서비스에서 발행되었습니다. CHALLENGE는 켤 때마다 바뀌기 때문에 같은 시리얼을 재사용할 수 없는 설계였습니다. 그러나 GNOMON은 전화로 받는 시리얼에는 비밀 정보가 전혀 포함되어 있지 않았으며, 시리얼은 단지 지불 증명에 불과했고, CD-ROM에 포함된 프로그램 자체가 올바른 시리얼을 계산할 수 있음을 밝혀냈습니다. 그 결과 GNOMON은 CHALLENGE에 해당하는 시리얼을 자동으로 생성할 수 있는 도구를 개발하여 무료로 “Quake”를 포함한 모든 게임을 즐길 수 있도록 했습니다. 또한 일부 게임은 정규 방법으로 전화해도 잠금이 해제되지 않았거나 전혀 사용되지 않은 파일이 포함되는 등 “Quake”의 CD-ROM에는 많은 문제가 발견되었습니다. Sunglae 씨는 “조사를 할수록 책임자들에게 마무리 시간을 쓸 여유가 전혀 없었던 것 같습니다”라고 말했습니다.
원문 보기 | 출처: Gigazine