Get all your news in one place.
100's of premium titles.
One app.
Start reading
Windows Central
Windows Central
Technology
Ben Wilson

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.

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

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

Sign up to read this article
Read news from 100's of titles, curated specifically for you.
Already a member? Sign in here
Related Stories
Top stories on inkl right now
One subscription that gives you access to news from hundreds of sites
Already a member? Sign in here
Our Picks
Fourteen days free
Download the app
One app. One membership.
100+ trusted global sources.