- A developer adapts DOOM to run on documents Microsoft Word.
- The DOCM file uses VBA macros and DLL libraries to function.
- Requires enabling specific settings in Word and a 86-bit x64 CPU.
- It is a technical curiosity that demonstrates the versatility of the classic video game.
DOOM , the iconic video game that revolutionized the first-person shooter genre since its release in 1993, has reached an unexpected place: a Microsoft Word document. This surprising achievement is the work of Wojciech Graj, a developer who has taken the game's adaptability to a whole new level.
Through an ingenious combination of VBA macros , DLL libraries , and considerable technical expertise, DOOM has been successfully made to run within Microsoft's popular word processor. The project, publicly available on GitHub, has garnered attention from both the gaming and technical communities, opening up a world of possibilities for the most unexpected virtual environments.
How is it possible to play DOOM on Word?
The trick to running DOOM in Word lies in using VBA (Visual Basic for Applications) macros , which allow scripts to run within the document. This special 6,6 MB file includes the doomgeneric_docm.dll library and the classic doom1.wad data file . Once the document is opened, the macros extract the necessary data and execute it.
The developer explains that each frame of the game is translated into a bitmap image, generated and displayed in real time. Although the experience includes no sound, the graphics and gameplay are surprisingly faithful to the original title. The controls are also preserved: the arrow keys allow movement, the number keys select weapons, and other combinations like the Control key and the spacebar complete interactive actions.
Technical requirements to play
Not everyone can jump into playing DOOM in Word without first meeting certain requirements. To begin, you need a modern version of Microsoft Word running on a 64-bit x86 Windows operating system . Additionally, you must enable VBA macros, an action that carries security risks if not performed with caution.
The file in question is a *.DOCM file , a format that allows the execution of macros. For optimal performance, the document should be opened in a secure environment and preferably on computers configured exclusively for testing.
The role of the developer and the community
Wojciech Graj, who has worked on other DOOM-related projects, is responsible for this unique port. His previous initiatives include running the game on platforms such as terminal ASCII mode and even within MS Paint . His contributions have demonstrated that the id Software classic is much more than just a retro game.
The source code for this version of DOOM in Word is available on GitHub , encouraging other developers to explore new ways to integrate video games into unexpected contexts. This creativity reflects the spirit of a community that never stops seeking innovative ways to interact with what we already know.

Beyond the Word document
The concept of bringing DOOM to unusual places isn't new. In the past, we've seen it implemented on refrigerator screens, calculators, digital pregnancy tests, and even artificial intelligence systems . However, transferring the gameplay to a Word document adds a level of complexity and intrigue that few had imagined.
While it's not the most practical way to enjoy the game, its existence underlines the title's adaptability and cultural influence more than 30 years after its creation. This port not only pushes the boundaries of technology, but also pays homage to DOOM's legacy and its impact on generations of players.
Playing DOOM through a Word file may seem like a technical feat rather than an optimal gaming experience, but it's a testament to human ingenuity. Projects like this always remind us of just how far creativity can go when it comes to bringing a classic to life in any format and environment possible.
Passionate writer about the world of bytes and technology in general. I love sharing my knowledge through writing, and that's what I'll do on this blog, show you all the most interesting things about gadgets, software, hardware, tech trends, and more. My goal is to help you navigate the digital world in a simple and entertaining way.