PDF 파일에서 즐기는 둠 게임

작가: Ava Jan 19,2026

둠은 토스터기, 냉장고, 그리고 사실상 상상할 수 있는 거의 모든 기기와 같은 비전통적인 기기에도 성공적으로 이식되어 왔으며, 이로 인해 새롭고 인상적인 둠 실행 플랫폼을 찾는 일은 점점 더 어려워지고 있습니다. 그러나 한 혁신적인 고등학생이 실제 PDF 파일 안에 웹 브라우저를 통해 직접 접근 가능한 플레이 가능한 둠 게임을 내장하여 예상치 못한 성과를 달성했습니다.

이 버전은 텍스트나 사운드와 같은 일반적인 기능이 부족하지만, 소홀히 했던 세금 서류를 겉보기에는 검토하는 동안 E1M1을 통과하며 발사해 볼 수 있다면 별 문제가 되지 않습니다.

이 돌파구는 GitHub 사용자 ading2210에 의해 이루어졌습니다. 이 고등학생 프로그래머는 최근 PDF 기반 테트리스 포트인 TetrisPDF에서 영감을 받아 게임계에서 가장 상징적인 1인칭 슈팅 게임 중 하나를 문서 형식으로 가져왔습니다. 그 결과물은 Chromium 기반 브라우저에서 원활하게 실행됩니다.

Playable Doom running inside a PDF document

ading2210은 브라우저 기반 PDF 뷰어 내의 JavaScript 기능을 능숙하게 활용하여 이러한 기대하기 어려운 포트를 가능하게 했습니다. 공식 PDF 규격이 더 고급 스크립팅을 허용하긴 하지만, 현대 브라우저의 보안 제한은 창의적인 해결책을 요구했습니다. 그럼에도 불구하고, 핵심적인 둠 경험은 그대로 유지됩니다.

PDF 규격의 JavaScript 지원은 ading2210에게 이 위업을 달성하는 데 필요한 "계산적 자유"를 제공했습니다. 그 결과물인 여섯 색상의 ASCII로 표현된 둠 그래픽은 단순화되었지만, 고전 슈팅 게임의 놀랍도록 알아볼 수 있는 버전(비록 80ms의 프레임 렌더링 지연이 있지만)을 제공합니다.

이 PDF 버전이 여러분의 게임 콘솔을 대체하진 않겠지만, 기술적 성취는 부인할 수 없습니다. 구현의 명료성은 특히나 이 특이한 플랫폼을 고려했을 때 매우 인상적입니다.

흥미롭게도, TetrisPDF 제작자 토마스 린스마는 Hacker News에서 밝힌 바에 따르면, 그 또한 자신의 PDF 기반 둠 포트를 개발했다고 합니다. 비록 그는 ading2210의 구현이 "몇 가지 측면에서 더 세련되었다"고 인정했지만요.

이 버전이 첫 플레이에 이상적이지는 않지만, 파일부터 생물학적 시스템에 이르기까지 점점 더 터무니없는 플랫폼에서 둠을 실행하는 지속적인 전통은 전 세계의 기술 열성가들을 계속해서 매료시키고 있습니다.