Show HN: Sagorax, a Three.js/WebGPU Arena Shooter in the Browser

sagorax.com

4 points by AntonioEritas 1 day ago

I built Sagorax because I missed the speed and simplicity of UT99 and UT2k4. It now has both Instagib and classic weapons Deathmatch with plasma combos, flak, shotguns, charged rocket salvos, loadouts, adrenaline abilities, tactical bots and full controller support.

No installation, just pick a gamertag and play: https://sagorax.com

The client is built with TypeScript, Three.js and WebGPU. Under the hood it uses FSR 3-based upscaling, adaptive dynamic resolution, GPU pipeline warmup, screen-space reflections, dynamic lighting and shadows, visibility culling and a custom post-processing pipeline.

Multiplayer is next if there is enough interest (looking good so far).

If you had told me a few months ago that this would be possible in a browser, I wouldn’t have believed you. But Opus 5 + GPT-5.6-Sol = GODMODE.

Feedback is very welcome.

cyanregiment 1 day ago

Looks sick.

Should leverage the quick access of the browser by making the demo account-free so you get right in.

Games with launchers can't compete with that.

  • AntonioEritas 1 day ago

    Yeah, only did the account-stuff for the leaderboard (just a username, no e-mail and go), but can make instantly anonymous accounts though. Will do that!

  • AntonioEritas 1 day ago

    Just added an 'Instant Deathmatch' button to the homepage. It doesn’t get more instant than this, lol.