TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

D3wasm 0.4 – Doom 3 in WASM

322 pointsby nkjoepover 2 years ago

29 comments

cloogshicerover 2 years ago
Something Doom 3 handled amazingly is how computers are controlled in first person.<p>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.<p>I&#x27;m surprised that this wasn&#x27;t copied more by other games. Probably because it doesn&#x27;t work as well on consoles with a controller.
评论 #33010538 未加载
评论 #33010539 未加载
评论 #33014140 未加载
评论 #33017469 未加载
Keyframeover 2 years ago
I know it&#x27;s 18 years old game by now, but in my mind it&#x27;s the first wave of &quot;next gen&quot; games (normal maps, unified lighting, etc..) so it&#x27;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!<p>edit: scratch that, thing runs even on phone at 60fps
评论 #33008756 未加载
评论 #33007084 未加载
评论 #33007309 未加载
评论 #33007224 未加载
评论 #33007052 未加载
评论 #33012593 未加载
madroxover 2 years ago
I&#x27;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.<p>I&#x27;m used to seeing Doom running on all kinds of platforms, but it&#x27;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&#x27;t looking. In many ways, my old eyes don&#x27;t see much different from Doom 3 high end graphics and the graphics of modern games.
评论 #33014993 未加载
daniel-thompsonover 2 years ago
Very impressive! Few minor artifacts with shadows and the fps counter shows 63, but otherwise, works great on Firefox on my 2021 M1 MBP.<p>On a sidenote, I unironically love the dialogue in this game - it&#x27;s so bad it&#x27;s good:<p>Guy 1&gt; I&#x27;m tired of running damage control every time he makes a mess.<p>Guy 2&gt; Right, you&#x27;re the control. And if that fails, I&#x27;m the damage.
评论 #33018469 未加载
astlouis44over 2 years ago
The same author also did a port of Arkane&#x27;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.<p><a href="https:&#x2F;&#x2F;wasm.continuation-labs.com&#x2F;arxdemo&#x2F;" rel="nofollow">https:&#x2F;&#x2F;wasm.continuation-labs.com&#x2F;arxdemo&#x2F;</a>
评论 #33012308 未加载
olivierestsageover 2 years ago
It will be interesting to see how this game&#x27;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&#x27;t seem like such a big deal anymore.
评论 #33008535 未加载
评论 #33006985 未加载
评论 #33007558 未加载
omeysalviover 2 years ago
Doom 3&#x27;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
tommicaover 2 years ago
This is really cool - was too afraid to play this game as a teenager, but it&#x27;s great to see it in this context!
评论 #33010375 未加载
djmipsover 2 years ago
One background article on Doom3 renderer. I&#x27;m sure there&#x27;s more from Carmack himself. <a href="https:&#x2F;&#x2F;fabiensanglard.net&#x2F;doom3_bfg&#x2F;renderer.php" rel="nofollow">https:&#x2F;&#x2F;fabiensanglard.net&#x2F;doom3_bfg&#x2F;renderer.php</a>
oblakover 2 years ago
Dr. Malcolm Betruger: Amazing things will happen here soon, you just wait.<p>Took a while but he was right.
ameliusover 2 years ago
How long until Linux runs in WASM, with Doom running in it on Wayland?
评论 #33007091 未加载
评论 #33008148 未加载
daurnimatorover 2 years ago
Fails to load in firefox 105.0.1 (64-bit ArchLinux) for me.<p><pre><code> WebGL warning: &lt;Create&gt;: 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</code></pre>
评论 #33007489 未加载
评论 #33010362 未加载
rgloverover 2 years ago
This is a total mind blow. Consistently got 15-30+ FPS.<p>It&#x27;s early, but this is the future. No need for a console&#x2F;native build, just pop open a browser and jump in.
评论 #33013472 未加载
TheAceOfHeartsover 2 years ago
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.
评论 #33009309 未加载
injidupover 2 years ago
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&#x27;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.
评论 #33015255 未加载
boppo1over 2 years ago
How are graphics calls handled? WebGPU?
评论 #33009852 未加载
评论 #33010096 未加载
Tepixover 2 years ago
Works well on MBP16 M1 Pro.<p>What&#x27;s the best version of Doom 3 these days to use on Apple Silicon?
评论 #33010402 未加载
refractureover 2 years ago
From the awesome terminals and PDA that didn&#x27;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&#x27;s still great.
sailsover 2 years ago
Runs great on M2 MBA! How do I skip the dialogue and go full screen?
ris58hover 2 years ago
The naming is strange though. It could be Diablo 3 or D3.js.
tmikaeldover 2 years ago
Ooof, performance on an Mac Studio was not great, ~30-60fps
评论 #33007088 未加载
评论 #33007269 未加载
beebeepkaover 2 years ago
Dear god, I was just thinking that it&#x27;s about time we have Doom 3 running in a browser. Good job. In fact, 8 am going to try it right now
mtrycz2over 2 years ago
Oh yeah, I remember that intro.<p>When I think of Amazon&#x2F;Tesla, I always associate it with early 2000s era science-fiction videogames.
boppo1over 2 years ago
Just hangs at loading the demo data (after clicking new game and choosing a difficulty) for me.
评论 #33008618 未加载
nonethewiserover 2 years ago
So is WASM basically just going to be about video games? And graphics rendering?
评论 #33008076 未加载
评论 #33011372 未加载
评论 #33010591 未加载
评论 #33016638 未加载
评论 #33008031 未加载
评论 #33008038 未加载
seanalltogetherover 2 years ago
Is there a full screen option that I&#x27;m missing?
wrycoderover 2 years ago
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.
评论 #33016867 未加载
sabujpover 2 years ago
fullscreen? f11 seems to be disabled
m00dyover 2 years ago
looks great