DOOM runs inside Paint on Windows, built by a Microsoft executive: "The spreadsheet-tier framerate is part of the charm."

DOOM displayed inside Microsoft Paint on a Windows 11 desktop
DoomPaint essentially pastes constantly overlapping screenshots into Paint, but it's surprisingly playable. (Image credit: Windows Central)

Mark Russinovich is the CTO of Microsoft Azure, and as it seems, a big fan of id Software's classic 1993 FPS, DOOM. I've seen the game running on practically every imaginable piece of hardware with a screen and any semblance of buttons, but I hadn't expected it to be playable inside Paint — until I installed it on my own PC earlier this morning.

"Playable" is being generous, because as Russinovich explains in his documentation for DoomPaint on GitHub: "Every frame is placed on the Windows clipboard and pasted into Paint's canvas as a genuine document edit", so Microsoft Paint is acting like more of a monitor than anything else, but it's still a sight to behold.

Performance ranges from quite smooth to snail's pace, but "the spreadsheet-tier framerate is part of the charm", and this is hardly the kind of medium I'd expect anyone to beat the entire game in. Nevertheless, it's real, and stands as the latest example of DOOM running in weird places. You'll need to install Python to run it, but that's all — alternatively, you could just watch my video.

It's a particularly bizarre crossover featuring two of my special interests, retro boomer shooters and classic Windows apps, with the icing on the cake being its creator. Sure, looking at the contributors section of DoomPaint shows generous commits from Anthropic's Claude and Microsoft's GitHub Copilot, so we're definitely dealing with a vibe-coded project here, but this is still a fascinating look into the downtime of a Microsoft executive.

Paint renders the game but does not compute it. Paint computes nothing. Paint has never computed anything. That's the joke.

Mark Russinovich, CTO and Technical Fellow for Microsoft Azure

Plus, there's working sound and music in this oddity, which is a step beyond what I expected from using Paint as a DOOM renderer. Again, though, this is more of a visual trick than an engine conversion, as Russinovich reiterates, "Paint renders the game but does not compute it. Paint computes nothing. Paint has never computed anything. That's the joke."

I've spent plenty of hours replaying the classics with source ports like UZDoom, and pulling a legitimate copy of its internal ".WAD" file will make variants like this playable with the complete selection of levels and weapons. If, somehow, you still haven't played DOOM in 2026, this could be one of the strangest ways to get started — but it's probably better to appreciate it from a distance.

— via Tom's Hardware

DOOM + DOOM II
PC (Steam)
Save 19%
DOOM + DOOM II : was $10.79 now $8.69 at Loaded


"The definitive, newly enhanced versions of DOOM + DOOM II are now available as a combined product."


Click to join us on r/WindowsCentral

Join us on Reddit at r/WindowsCentral to share your insights and discuss our latest news, reviews, and more.


Ben Wilson
Senior Editor

Ben is a Senior Editor of Windows Central, covering PC gaming hardware, software, and everything connected to it. He's built more custom desktops than he can count, and has hands-on experience with some of the most exciting components and accessories for Windows PC and Xbox. A lifelong obsession with Microsoft's technology has led to broad expertise in laptops and in the cutting-edge processors that are pushing the industry forward.

You must confirm your public display name before commenting

Please logout and then login again, you will then be prompted to enter your display name.