Move Over Toasters: Doom Is Now Playable Inside a PDF
Doom's been ported to everything from toasters to refrigerators, seemingly leaving little room for truly novel ports. However, a high school student has achieved the seemingly impossible: running Doom within a PDF file viewable in a browser.
While lacking sound and text (minor details, right?), this version lets you conquer E1M1 while procrastinating on those overdue taxes.
Github user "ading2210," inspired by the TetrisPDF project, leveraged Javascript within a browser's PDF reader to accomplish this feat. Browser security limitations restrict the full potential of PDF scripting, but it proved sufficient.

Using Javascript's computational capabilities and a six-color ASCII grid for visuals, ading2210 created a surprisingly playable, albeit slow (80ms per frame), version of Doom.
While not a replacement for your PS5, the accomplishment of running Doom inside a PDF is remarkable, especially given its legibility. TetrisPDF's creator, Thomas Rinsma, even praised ading2210's "neater" implementation on Hacker News.
This might not be the ideal way to experience Doom for the first time, but the continued stream of unusual Doom ports—from devices to files and even gut bacteria—remains endlessly fascinating.
- 1 STARSEED Update: Codes for January 2025 Released Feb 25,2025
- 2 Pokémon TCG Pocket: Wonder Pick Date, Time, and Promo Cards – February 2025 Mar 03,2025
- 3 How to Get All Ability Outfits in Infinity Nikki Feb 28,2025
- 4 Black Myth: Wukong Tops Steam Charts Days Before its Launch Jan 07,2025
- 5 Ukrainian Internet Stalled as 'S.T.A.L.K.E.R. 2' Release Overwhelms Dec 30,2024
- 6 inZOI, a Korean Sims-Like, Delayed to March 2025 Mar 01,2025
- 7 Starseed Asnia Trigger Codes (January 2025) Mar 06,2025
- 8 Assassin's Creed Shadows Postponed to March 2025 for Enhancements Feb 21,2025
-
Budgeting & Investing: Your Guide to Financial Apps
A total of 9
-
Addictive Hypercasual Games for Quick Play
A total of 10
-
Best Role Playing Games for Android
A total of 10