The legendary game Doom has been run on an astonishing variety of devices, from toasters to fridges, pushing the boundaries of what's possible. However, the frontier for truly remarkable platforms to run Doom is becoming scarce. Enter a high school student who has ingeniously ported Doom into a PDF file that you can run directly in your browser.
This unique version of Doom, while missing traditional elements like text and sound, offers an engaging way to play the iconic E1M1 level—perhaps even while you procrastinate on those taxes you've been putting off. Github user and high school student ading2210 drew inspiration from a recent Tetris port, named TetrisPDF, to the PDF format, and set out to bring one of the world's most celebrated shooters to your Chromium-based browser.
ading2210 cleverly utilized Javascript within the browser's PDF reader to make this port possible. Although the official PDF specifications allow for sophisticated scripting, security restrictions in browsers limit the capabilities. Yet, these were sufficient for ading2210 to create this innovative version of Doom.
Leveraging Javascript's computational power within PDF specifications, ading2210 was able to craft a functional port of Doom. The game uses a six-color ASCII grid for its sprites and graphics, resulting in a surprisingly legible rendition, albeit with a response time of 80ms per frame. While you might not want to trade in your PS5 for this version, the feat of running Doom inside a PDF file is undeniably impressive.
Thomas Rinsma, the creator of TetrisPDF, acknowledged ading2210's achievement on Hacker News, noting that the high schooler's version of Doom was "neater in many ways." Although this PDF version of Doom might not be the ideal introduction to the game, the novelty of seeing Doom run on unconventional platforms, from files to even living gut bacteria, continues to captivate and entertain gamers worldwide.
Every Pokémon Game on the Nintendo Switch in 2025
Feb 25,2025
Pokémon GO Fest 2025: An Unforgettable Gathering Unveiled
Jan 17,2025
Stardew Valley: A Complete Guide To Enchantments & Weapon Forging
Mar 17,2025
Pokémon Launches Real Pokédex Encyclopedia by Ecologists
Apr 25,2025
Major Pokémon TCG Shakeup as Pocket Devs Seek to Enhance Trading
Feb 19,2025
Gengar in Pokémon GO: Acquisition, Moves, Strategies
May 08,2025
Totodile Returns for Pokémon Go Community Day Classic in March 2025
Apr 04,2025
Pokémon Go Director Explains Why Fans Shouldn't Worry About Scopely in New Interview
Apr 05,2025
Pokémon GO Fetch Challenge: Field Tasks, Global Events
Feb 11,2025
Pokémon Unite celebrates its 3rd anniversary with Legendary Ho-oh.
Mar 14,2025
The Golden Boy
Casual / 229.00M
Update: Dec 17,2024
Mother's Lesson : Mitsuko
Role Playing / 716.30M
Update: Dec 14,2024
Niramare Quest
Casual / 626.43M
Update: Feb 21,2023
POW
Gamer Struggles
How To Raise A Happy Neet
Poly Pantheon Chapter One V 1.2
Dictator – Rule the World
Obscure Affairs
Oppai Oppai Orbs Decomp