Skip to content

ThePawn02

Gaming and Streaming Content

  • Blog
  • Editor's Picks
  • eSports
  • Guides
  • Headlines
  • News
  • Reviews
  • Uncategorized
  • Website Update
Primary Menu
  • Home
  • Watch Live
  • News
  • eSports
  • Blog
  • Reviews
  • Guides
  • Guild Login
    • Guild Mentality
    • The Zealots
    • Malign
  • Socials
    • Youtube Channel
    • Twitch Channel
    • Kick.com
    • Twitter
    • Instagram
    • Facebook
Subscribe
  • Home
  • 2025
  • January
  • Galaxy-brained high schooler ports Doom to a PDF file, paving the way for a bloody revolution in invoicing
  • News

Galaxy-brained high schooler ports Doom to a PDF file, paving the way for a bloody revolution in invoicing

A true Adobe acrobat.
ThePawn.com January 18, 2025 2 min read
Galaxy-brained high schooler ports Doom to a PDF file, paving the way for a bloody revolution in invoicing

A true Adobe acrobat.

Porting Doom to inappropriate platforms is one of the internet’s favourite hobbies. Devices compatible with id Software’s definitive FPS now include Lego bricks, pregnancy tests, and player-pianos. One ingenious PhD student even displayed Doom on gut bacteria cells, making the shooter a literal cultural phenomenon.

Now, an enterprising high schooler has further extended Doom’s platform omnipresence, successfully porting the FPS to a PDF pile. This latest bizarre port of Doom, creatively named DoomPDF, is the work of github user ading2210, who describes themselves as a “high school student with an interest in programming, web development, and cybersecurity”.

Porting Doom to a PDF file is possible, ading2210 says, because the PDF file format supports Javascript. Indeed, they point out that the full specification in Adobe Acrobat “contains some ridiculous things like the ability to do 3D rendering”. In theory, this makes a port of Doom to a PDF relatively straightforward. However, ading2210 points out that “On Chromium and other browsers, only a tiny amount of this API surface was implemented.”

As for how they approached the port, they say that compiling it to run was easy enough, as was facilitating keyboard inputs, as “Chromium’s PDF engine supports text fields and buttons.” Making the game run satisfactorily within the file was “a lot more of a challenge”, however which ading2210 explains as follows:

Previous interactive PDF projects I’ve seen use individual text fields that are toggled on/off to make individual pixels. However, Doom’s resolution is 320×200 which would mean thousands of text fields would have to be toggled every frame, which is infeasible. Instead, this port uses a separate text field for each row in the screen, then it sets their contents to various ASCII characters. I managed to get a 6 color monochrome output this way, which is enough for things to be legible in-game.

Ading2210

The result of ading2210’s work can be played here, though ensure you’re running a Chromium browser before clicking the link. It’s an impressive technical feat, but as ading2210 admits, DoomPDF isn’t much fun to play. Visually it’s just about clear enough to see what’s going on, but from a control perspective, DoomPDF is extremely unresponsive. Hitting a single target is difficult, while fighting larger groups of demons next to impossible.

Incredibly, this isn’t the first time someone has ported Doom into document-adjacent software. A few years back, game developer Sam Chiet ported Doom into Notepad, with arguably superior results. Sure, you need to squint like you’re chopping onions to parse what’s going on, but Notepad Doom is much slicker beneath the fingers than its PDF cousin. Surely, it’s only a matter of time before some bored computer whizz gets Doom running in Word, and I will be first in line to output Doom frames in Wingdings.

About Post Author

ThePawn.com

See author's posts

Continue Reading

Previous: Wartorn is a top-down fantasy tactics game co-created by BioShock’s lead designer, inspired by a forgotten Bungie title where you command dwarves to blow up zombies
Next: Forget Prismatic Evolutions, I’m Buying These UK Silver Tempest Deals

Related News

Will Call Of Duty: Black Ops 7 Come To Switch 2?
1 min read
  • News

Will Call Of Duty: Black Ops 7 Come To Switch 2?

ThePawn.com June 8, 2025
Every game, trailer, and announcement in the PC Gaming Show 2025
20 min read
  • News

Every game, trailer, and announcement in the PC Gaming Show 2025

ThePawn.com June 8, 2025
Ascendant is a ‘neon-drenched PvPvE fever dream’ multiplayer shooter, that’s like ‘capture the flag if it were raised by wolves’
2 min read
  • News

Ascendant is a ‘neon-drenched PvPvE fever dream’ multiplayer shooter, that’s like ‘capture the flag if it were raised by wolves’

ThePawn.com June 8, 2025

Latest YouTube Video

Check out these awesome streamers

ThePawn02 on twitch

From Gamewatcher

  • New RTS title Game of Thrones: War for Westeros coming from PlaySide in 2026
  • Jurassic World Evolution 3 revealed at Summer Game Fest, launching in October 2025 on PC, PS5, and Xbox Series X/S
  • Dune Awakening Patch Notes - 1.1.0.5 Hotfix 1
  • Cyberpunk 2077 Patch 2.3 Release Date - Latest News
  • Dune Awakening Server Status - Latest Maintenance Alerts

From IGN

  • Magic: The Gathering - Final Fantasy Creators on Choosing the Right Characters for the Cards | IGN Live 2025
  • The Outer Worlds 2 Direct: Everything Announced
  • The Outer Worlds 2 Looks to Expand the Gunplay and Combat While Sticking to Its RPG Roots | IGN Live 2025
  • Anno 117: Pax Romana Release Date Revealed
  • 007: First Light Isn’t Part of the James Bond Film Canon

From Kotaku

  • Will Call Of Duty: Black Ops 7 Come To Switch 2?
  • Everything We Saw At Xbox's Big Summer 2025 Showcase
  • Outer Worlds 2 Is Xbox's First $80 Video Game
  • Phil Spencer Just Lowkey Confirmed The Halo: Combat Evolved Remaster Making 2026 A Massive Year For Xbox
  • The Next Call Of Duty Is Black Ops 7 And It's Still Coming To Last-Gen Consoles

.

You may have missed

Will Call Of Duty: Black Ops 7 Come To Switch 2?
1 min read
  • News

Will Call Of Duty: Black Ops 7 Come To Switch 2?

ThePawn.com June 8, 2025
Every game, trailer, and announcement in the PC Gaming Show 2025
20 min read
  • News

Every game, trailer, and announcement in the PC Gaming Show 2025

ThePawn.com June 8, 2025
007: First Light Isn’t Part of the James Bond Film Canon
3 min read
  • Headlines

007: First Light Isn’t Part of the James Bond Film Canon

ThePawn.com June 8, 2025
Ascendant is a ‘neon-drenched PvPvE fever dream’ multiplayer shooter, that’s like ‘capture the flag if it were raised by wolves’
2 min read
  • News

Ascendant is a ‘neon-drenched PvPvE fever dream’ multiplayer shooter, that’s like ‘capture the flag if it were raised by wolves’

ThePawn.com June 8, 2025
Privacy Policy
  • Home
  • Watch Live
  • News
  • eSports
  • Blog
  • Reviews
  • Guides
  • Guild Login
  • Socials
  • Twitch
  • YouTube
  • Instagram
  • Twitter
  • Facebook
  • Kick.com
Copyright © All rights reserved. | MoreNews by AF themes.