Kill Some Time With Doom 3 In Your Browser

Kill Some Time With Doom 3 In Your Browser
To sign up for our daily newsletter covering the latest news, features and reviews, head HERE. For a running feed of all our stories, follow us on Twitter HERE. Or you can bookmark the Kotaku Australia homepage to visit whenever you need a news fix.

Sometimes you just want to play something in your browser to kill time. And sometimes you just need to knock off some demons to unwind. Now, there’s a way to combine both those things. Meet DOOM 3 (or the demo, at least) in your browser.

D3Wasm is basically an experiment to make the id Tech 4 engine playable in WebGL, WebAssembly and Emscripten, which is a long way of saying you can now play DOOM 3 in any browser. It runs on mobile phones too, although the game’s not optimised for touch controls, so it’s not really playable on those.

Note that this isn’t the full game, obviously, but only an experiment using the demo. The fact that it’s possible isn’t that hugely surprising, given that id software tried a similar experiment themselves with Quake Live many moons ago.

“Performance is decent – but not yet optimal – with around 30 FPS on a modern desktop system (ranges from 20 to 50 FPS),” coder Gabriel Cuvillier wrote. “The visuals are matching almost exactly those of the original game.”

It’s playable in all major browsers, although Edge and Opera weren’t officially tested at the time of writing. Safari works just fine if you’re on a Mac, however, and Firefox has been pretty good in the past when it comes to WebGL browser games, like the open source port of Tomb Raider.

Fan-Made Tomb Raider Remake Adds Multiplayer Using 3D Glasses

We've talked about some of the Tomb Raider fan remakes before, and some of them are pretty cool. But one of the projects has got a nice ace up its sleeve: support for two players, on a single screen.

Read more

But if you’re sitting at work on your lunch break, and you’ve got some time to burn, why not give it a whirl?

The creator is the same person responsible for porting the Arx Fatalis demo to Web Assembly, which you can also play here.


Log in to comment on this story!