eli5 How are people playing Doom on so many different (and usually very old) devices? A notepad, pregnancy test, how tf?

498 views

Like how tf does one play Doom on a pregnancy test???????

In: 647

22 Answers

Anonymous 0 Comments

Two main reasons:

1. The Doom engine is heavily optimised for running on slow processors. A big part of Doom’s original huge success was bringing a 3D gaming experience usually available only on specialised gaming hardware to the extremely slow home and office PCs of the early 90s. Today that advantage can be used to make it run on almost anything.

2. Open source. They source code for the Doom engine was released early on for anyone to learn from and modify. John Carmack, part of the core team behind the game, believed this approach to be the future of game development. This made the Doom engine one of the most studied, understood and modified game engines ever, and anyone who wants to make it run on something new, can most likely benefit from somebody else’s work or documentation, who already did something similar.

Anonymous 0 Comments

Others have answered this well but I just wanted to show off….

The [Flipper Zero](https://i.imgur.com/GYrqVih.jpg) is able to play [DOOM](https://i.imgur.com/i9JVLE2.jpg) thanks to an awesome [community of developers!](https://i.imgur.com/uMG5VWc.jpg)