I know it's 18 years old game by now, but in my mind it's the first wave of "next gen" games (normal maps, unified lighting, etc..) so it's still kind of amazing seeing this running at 60fps on a paltry laptop (razer blade stealth) and on linux in a browser at that!
edit: scratch that, thing runs even on phone at 60fps
I'm getting ~15 FPS on this demo, which is roughly the same FPS I got on my potato PC when Doom 3 launched. Really brings me back.
I'm used to seeing Doom running on all kinds of platforms, but it's inspiring and humbling to see Doom 3 - a game I have vivid memories of being in awe of - running in a browser. It really highlights how far tech has come when I wasn't looking. In many ways, my old eyes don't see much different from Doom 3 high end graphics and the graphics of modern games.
Very impressive! Few minor artifacts with shadows and the fps counter shows 63, but otherwise, works great on Firefox on my 2021 M1 MBP.
On a sidenote, I unironically love the dialogue in this game - it's so bad it's good:
Guy 1> I'm tired of running damage control every time he makes a mess.
Guy 2> Right, you're the control. And if that fails, I'm the damage.
The same author also did a port of Arkane's Arx Fatalis to WebAssembly. Interestingly, both Doom 3 and Arx are now owned by Microsoft with the Zenimax acquisition, so it would be interested to see these two games on the frontpage in a gaming section when you open the Edge browser.
It will be interesting to see how this game's legacy will ultimately be viewed. For the first decade or so after its release, it got a lot of flak for certain design choices, like the limited access it gives the player to the flashlight, that don't seem like such a big deal anymore.
Doom 3's design suffered due to its programming innovations. Since the game developers wanted to show off the real time lighting, they opted for a horror like design that showed off the tech. It kinda drove it away from the thing that made the original Doom games fun - fast paced fps action
This is really cool - was too afraid to play this game as a teenager, but it's great to see it in this context!
One background article on Doom3 renderer. I'm sure there's more from Carmack himself. https://fabiensanglard.net/doom3_bfg/renderer.php
Dr. Malcolm Betruger: Amazing things will happen here soon, you just wait.
Took a while but he was right.
How long until Linux runs in WASM, with Doom running in it on Wayland?
Fails to load in firefox 105.0.1 (64-bit ArchLinux) for me.
WebGL warning: <Create>: WebglAllowWindowsNativeGl:false restricts context creation on this system. d3wasm.js:1:156185
Failed to create WebGL context: WebGL creation failed:
* WebglAllowWindowsNativeGl:false restricts context creation on this system. ()
* Exhausted GL driver options. (FEATURE_FAILURE_WEBGL_EXHAUSTED_DRIVERS)
Uncaught TypeError: GLctx is undefined
This is a total mind blow. Consistently got 15-30+ FPS.
It's early, but this is the future. No need for a console/native build, just pop open a browser and jump in.
Is there a console command to go straight into the action instead of having to wait through the long intro cutscene? I want to try shooting some things.
This may be some kind of malware. I ran it till the game downloaded and started playing. Suddenly I noticed that my mouse cursor was no longer visible. After restarting the computer the mouse cursor is still missing. I've tried this twice now, including turning off the power. The mouse still works and I can click and scroll but the cursor is not visible.
How are graphics calls handled? WebGPU?
Works well on MBP16 M1 Pro.
What's the best version of Doom 3 these days to use on Apple Silicon?
From the awesome terminals and PDA that didn't grant you a break from the demons.. Doom 3 still remains a wonderful immersive experience. Replaying it last year was really surprising to me; it's still great.
Runs great on M2 MBA! How do I skip the dialogue and go full screen?
The naming is strange though. It could be Diablo 3 or D3.js.
Ooof, performance on an Mac Studio was not great, ~30-60fps
Dear god, I was just thinking that it's about time we have Doom 3 running in a browser. Good job. In fact, 8 am going to try it right now
Oh yeah, I remember that intro.
When I think of Amazon/Tesla, I always associate it with early 2000s era science-fiction videogames.
Just hangs at loading the demo data (after clicking new game and choosing a difficulty) for me.
So is WASM basically just going to be about video games? And graphics rendering?
Is there a full screen option that I'm missing?
There’s an X-plane app for iOS. It’s fully flyable, 35,000 real-world airports, full instruments and nav aids, etc. $5 per month.
fullscreen? f11 seems to be disabled
[dead]
looks great
Something Doom 3 handled amazingly is how computers are controlled in first person.
As your crosshair approaches the screen, it turns into a mouse cursor, and you can control the computer as you would a regular desktop PC. It just feels so natural.
I'm surprised that this wasn't copied more by other games. Probably because it doesn't work as well on consoles with a controller.