Home News Doom Now Runs on a PDF Document

Doom Now Runs on a PDF Document

by Lucas May 15,2025

Doom Now Runs on a PDF Document

Summary

  • A high school student has successfully ported Doom (1993) to a PDF file, resulting in a slow but playable experience.
  • Doom's compact size has enabled its operation on unconventional devices, such as the Nintendo Alarmo and within other video games like Balandro.
  • The ongoing efforts to run Doom on various platforms underscore its lasting legacy and continued relevance in the gaming community.

The iconic game Doom, developed by id Software in 1993, has left an indelible mark on the video game industry, particularly within the first-person shooter (FPS) genre. Often cited as the game that coined the term "FPS," Doom inspired countless titles that were colloquially referred to as "Doom clones." Over the years, a fascinating trend has emerged where enthusiasts and programmers have taken to running Doom on the most unexpected devices, from fridges and alarm clocks to car stereos, showcasing the game's remarkable versatility and compact size.

In a remarkable display of ingenuity, high school student and GitHub user ading2210 has successfully ported Doom into a PDF file. The PDF format's support for JavaScript, which enables features such as 3D rendering, HTTP requests, and monitor detection, made this feat possible. However, rendering Doom's 320x200 resolution in a PDF presents significant challenges. Traditional interactive PDFs use small text boxes as pixels, but Doom requires thousands of such boxes for each frame, which is impractical. To circumvent this, ading2210 opted to use one text box per screen row, resulting in a slower gameplay experience with an 80ms per frame response time. The game, as demonstrated in a video by the creator, operates without color, sound, or text.

High School Student Ports Doom (1993) to a PDF

The compact nature of Doom, weighing in at just 2.39 megabytes, has facilitated its operation on a wide array of unconventional platforms. For instance, a programmer managed to run Doom on the Nintendo Alarmo in November, using the device's dials to control movement and side buttons to navigate menus. Similarly, another creative enthusiast integrated Doom into Balandro, allowing players to navigate the classic FPS across the game's spread cards, albeit with notable performance limitations similar to those seen in the PDF version.

These innovative projects are less about achieving smooth gameplay on these unconventional devices and more about exploring the boundless possibilities that Doom offers. The enduring relevance of Doom, even over three decades since its release, is a testament to its lasting legacy. As the gaming community continues to experiment, it's likely that Doom will find its way onto even more unusual platforms in the future.

Latest Articles More+
  • 15 2025-07
    "Activate Apple Arcade Free Trial in 2025: Guide"

    Modern mobile gaming has been evolving for nearly two decades, transforming from basic time-killers into rich, console-quality experiences that fit right in your pocket. Today’s mobile gaming scene is more expansive than ever, driven largely by free-to-play titles vying for player attention through

  • 15 2025-07
    "Clair Obscur: Expedition 33 Sells 2 Million Copies in 12 Days"

    Clair Obscur: Expedition 33 has achieved a remarkable milestone, selling over 2 million copies just 12 days after launch. This impressive growth is a significant jump from the 1 million units sold merely three days following its release.It’s important to note that *Clair Obscur: Expedition 33* launc

  • 15 2025-07
    "Darth Jar Jar Joins Fortnite: Fans Shocked at 1 Million XP Requirement"

    Fortnite’s latest Star Wars season has introduced one of its most talked-about skins yet — Darth Jar Jar — but not without sparking a wave of reactions from the community. This unique skin, inspired by the infamous fan theory that reimagines Jar Jar Binks as a Sith Lord, is now available in Fortnite