Home > News > Doom Ported to PDF: A Gaming First

Doom Ported to PDF: A Gaming First

Author:Kristen Update:Apr 17,2025

Doom Ported to PDF: A Gaming First

Summary

  • A high school student has successfully ported Doom (1993) to a PDF file, offering a unique but slow gaming experience.
  • Doom's small file size enables it to be run on unconventional devices, such as the Nintendo Alarmo and within other video games like Balandro.
  • The continuous exploration of running Doom on various platforms underscores its lasting impact and relevance in the gaming world.

A high school student has taken the iconic game Doom (1993) to new heights by porting it to a PDF file, showcasing the game's enduring versatility. This innovative project adds to the myriad of unexpected devices on which Doom has been played, highlighting the game's adaptability and the creativity of its fans.

Developed by id Software, Doom is celebrated as a cornerstone in the first-person shooter (FPS) genre. Its influence was so profound that it inspired the term "FPS," and for years, similar games were often dubbed "Doom clones." The trend of running Doom on unconventional devices has become a playful yet remarkable phenomenon, with enthusiasts successfully playing the game on everything from refrigerators and alarm clocks to car stereos.

GitHub user ading2210, a high school student, has ingeniously ported Doom into a PDF file. By leveraging the PDF format's support for JavaScript, which enables 3D rendering and HTTP requests, ading2210 made this possible. However, due to Doom's 320x200 resolution, which requires thousands of text boxes per frame, the student opted to use one text box per screen row. This approach makes the game slow, with an 80ms per frame response time, and it lacks color, sound, and text, as demonstrated in a video shared by the creator.

High School Student Ports Doom (1993) to a PDF

The compact size of Doom, at just 2.39 megabytes, facilitates its porting to unconventional platforms. Recently, in November, a programmer managed to run Doom on the Nintendo Alarmo, utilizing the device's dials for movement and side buttons for menu navigation. Moreover, Doom has been integrated into other games, such as Balandro, where players experience the classic FPS across spread cards, albeit with noticeable performance issues similar to those in the PDF version.

These projects are less about playing Doom smoothly and more about exploring the creative possibilities of running the game on diverse platforms. More than 30 years after its release, Doom's continued relevance is a testament to its enduring legacy. As enthusiasts keep pushing the boundaries, it's likely that Doom will be ported to even more unusual devices in the future.