Home > News > Move Over Toasters: Doom Is Now Playable Inside a PDF

Move Over Toasters: Doom Is Now Playable Inside a PDF

By GeorgeFeb 14,2025

Doom's been ported to everything from toasters to refrigerators, seemingly leaving little room for truly novel platforms. However, a high school student has achieved the seemingly impossible: running Doom within a PDF file viewable in a browser.

While features like text and sound are absent, the core gameplay of E1M1 is surprisingly functional—perfect for procrastinating on those overdue taxes.

Github user ading2210, inspired by the TetrisPDF project, leveraged Javascript's capabilities within a browser's PDF reader to accomplish this feat. Browser security limitations restrict the full potential of PDF scripting, but it proved sufficient for a playable Doom port.

Doom in a PDF? Why not? Image credit: YouTube / vk6.

Using a six-color ASCII grid for visuals, ading2210 created a surprisingly readable Doom experience, albeit with a frame rate of approximately 80ms per frame. While not a replacement for modern gaming hardware, the accomplishment is remarkable for its legibility and ingenuity.

TetrisPDF's creator, Thomas Rinsma, commented on Hacker News, acknowledging ading2210's superior implementation.

This PDF version might not be the ideal introduction to Doom, but it adds another amusing entry to the long list of unconventional platforms—from gut bacteria to now, PDF files—that have successfully run this iconic game.

Previous article:Pokémon Go players find love in Madrid as proposals flood Go Fest Next article:Doom: The Dark Ages Marks id's Biggest Launch, Sales Data Pending