HackerTrans
TopNewTrendsCommentsPastAskShowJobs

astlouis44

no profile record

Submissions

Gemma 4 in the browser with WebGPU

huggingface.co
5 points·by astlouis44·10 gün önce·0 comments

Anthropic says Fable 5 will now flag and route harmless queries to Opus

twitter.com
6 points·by astlouis44·11 gün önce·2 comments

Xonotic (arena FPS) in a web browser

xonotic.gg
4 points·by astlouis44·17 gün önce·0 comments

Show HN: I ported Xonotic to WASM

dpgame.xonotic.workers.dev
6 points·by astlouis44·geçen ay·0 comments

[untitled]

12 points·by astlouis44·geçen ay·0 comments

Llamas on the Web

reeselevine.github.io
5 points·by astlouis44·2 ay önce·0 comments

New Rocket League is using Unreal Engine 6

twitter.com
6 points·by astlouis44·2 ay önce·3 comments

Show HN: Vibe-coded Steam, but in the browser

gameghost.manus.space
8 points·by astlouis44·2 ay önce·0 comments

Godot WebGPU

godotwebgpu.com
8 points·by astlouis44·2 ay önce·2 comments

Google takes a minority stake in EVE Online maker, DeepMind training partnership

rockpapershotgun.com
5 points·by astlouis44·2 ay önce·0 comments

Show HN: Unreal Engine 5 WebGPU implementation [video]

youtube.com
2 points·by astlouis44·2 ay önce·0 comments

Unreal Engine 5 implementation in WebGPU [video]

youtube.com
3 points·by astlouis44·3 ay önce·0 comments

Gemma 4 running client-side in WebGPU

huggingface.co
8 points·by astlouis44·3 ay önce·0 comments

Project Helix, the next Xbox console is announced

twitter.com
6 points·by astlouis44·4 ay önce·5 comments

New Sony patent shrinks 100GB AAA Games to only 100MB by streaming assets

tech4gamers.com
6 points·by astlouis44·5 ay önce·0 comments

AI ported SimCity to TypeScript in 4 days without reading the code

garryslist.org
9 points·by astlouis44·5 ay önce·10 comments

WebGPU Water

jeantimex.github.io
5 points·by astlouis44·6 ay önce·0 comments

Firefox 147 enables WebGPU support for macOS on Apple Silicon

linuxiac.com
6 points·by astlouis44·6 ay önce·0 comments

You can now play Grand Theft Auto Vice City in a web browser

videocardz.com
6 points·by astlouis44·7 ay önce·0 comments

WebGPU is now supported in major browsers

web.dev
32 points·by astlouis44·8 ay önce·5 comments

comments

astlouis44
·11 gün önce·discuss
Try picking a map from the map picker up on the top left drop down section, then click g-23 and you'll be matched against bots.
astlouis44
·11 gün önce·discuss
Wrong, it sure is relevant because it was ported with Fable 5. Did you even read my post?

Also just a suggestion - try not to hate on others so much, it'll make your life more pleasant!
astlouis44
·11 gün önce·discuss
[flagged]
astlouis44
·12 gün önce·discuss
Same
astlouis44
·17 gün önce·discuss
So this port isn't a straight WASM port, you're saying they're running the Windows binary and translating the DirectX8 graphic commands over to WebGL..? Am I understanding correctly?
astlouis44
·17 gün önce·discuss
Unreal Engine 5 does support the web, albeit as a third party implementation (my company)

We spent the last several years building out a WebGPU RHI for UE5, along with tooling to make games load fast using asset streaming, while using less memory. We were recently featured by Gamesbeat.

You can read more about it below or check out our website:

https://gamesbeat.com/simplystream-unlocks-web-compatibility...

https://simplystream.com/
astlouis44
·17 gün önce·discuss
Also xonotic! https://www.xonotic.gg/
astlouis44
·geçen ay·discuss
Interesting. For your occlusion mapping variant, what engine is the game you're making with made with that you're implementing this for? Do you have Claude hooked up to Unity or Unreal?
astlouis44
·geçen ay·discuss
[flagged]
astlouis44
·geçen ay·discuss
Totally agreed. I'm building a Steam competitor, that's web-based (WebGPU/WASM) as well as cross-platform. Light on games atm, but the goal is to replicate over time virtually every feature Steam has to offer, as well as more. You can check out a preview of the portal here:

https://gameselect-knvxf8av.manus.space/
astlouis44
·geçen ay·discuss
Thanks man, feel free me to DM me on X if you'd like to discuss further, I am planning to push the code to a repo seeing as Xonotic is an OSS game and requires any changes to also be open sourced. And a Playstation recomp implemented in WASM is interesting to think about!

X link: https://x.com/AlexStLouis10
astlouis44
·geçen ay·discuss
Also if you like it please upvote it, share it, etc!
astlouis44
·geçen ay·discuss
Thank you! I already added Websocket support actually, along with dedicated client/server, just have to push it as this point.
astlouis44
·geçen ay·discuss
Porting Xonotic, an open source arena FPS to the browser with full replicated multiplayer/P2P matchmaking. I did a HN post about it here:

https://news.ycombinator.com/item?id=48428133
astlouis44
·geçen ay·discuss
Really exciting to see more games ported to WASM. For anyone interested, I just did a HN post detailing a port I spent the last 5 days on - Xonotic, an arena FPS. Includes a technical writeup too:

https://news.ycombinator.com/item?id=48428133
astlouis44
·geçen ay·discuss
Hey HN! I've been using Claude Code a lot lately and got curious whether it could port a full open-source game to run in the browser. Xonotic (a fast open-source arena FPS, think Quake III / Unreal Tournament) seemed like a good candidate: it's built on the DarkPlaces engine (real C + OpenGL), ships gigabytes of assets, and has actual multiplayer.

It's fully playable in the browser, no install or plugins. Pick a map like g-23 to drop into a match against bots.

Some of the technical work I wanted to highlight that I/Claude focused on that went into making it actually fast:

- The engine runs off the main thread. DarkPlaces is compiled to WASM/WebGL2, but the whole engine runs on a worker via Emscripten's PROXY_TO_PTHREAD, with the WebGL context owned directly by the worker through an OffscreenCanvas (zero cross-thread GL dispatch). That let me remove Asyncify entirely — the payoff is a steady frame loop (~4 ms/frame, 99.8% of frames under 16 ms in a profiled match).

- GPU texture transcoding. Every texture is Basis Universal / KTX2, transcoded at load time to whatever compressed format your GPU supports (BC7 on desktop, etc). That took the texture set from ~5.3 GB of TGAs down to a few hundred MB on disk and cut GPU memory ~4×. Audio is re-encoded to Ogg Vorbis.

- Streamed on-demand filesystem. Nothing is bundled. The engine reads through a virtual filesystem backed by Cloudflare R2; only a tiny boot set loads upfront, then each map prefetches its working set in parallel and streams the rest as surfaces actually draw. A full map's assets dropped from ~2.3 GB to ~320 MB per session.

- SIMD. Built with -msimd128, so the math and skeletal-animation paths vectorize to wasm128.

- Hosting. Cloudflare R2 (zero egress) behind a Worker, with COOP/COEP headers for SharedArrayBuffer/threads. Assets are immutable-cached and the engine binary revalidates, so reloads are cheap.

Multiplayer is peer-to-peer. Click Host Game and you get a 6-character invite code; a friend enters it and you connect directly browser-to-browser over a WebRTC DataChannel (configured unreliable/unordered to match the engine's UDP netcode).

A tiny Cloudflare Worker only relays the one-time WebRTC handshake — once you're connected, no game traffic touches any server. I tested a real 1v1 between Edmonton and Bangkok and it held up across the Pacific.

Would love feedback, so please report any bugs or glitches here and I'll patch asap.
astlouis44
·2 ay önce·discuss
Anyone think this could be used for translating native Windows games over to WASM? Would need to add WebGPU rendering to this
astlouis44
·3 ay önce·discuss
A playable 3D dungeon arena prototype built with Codex and GPT models. Codex handled the game architecture, TypeScript/Three.js implementation, combat systems, enemy encounters, HUD feedback, and GPT‑generated environment textures. Character models, character textures, and animations were created with third-party asset-generation tools

The game that this prompt generated looks pretty decent visually. A big part of this likely due to the fact the meshes were created using a seperate tool (probably meshy, tripo.ai, or similiar) and not generated by 5.5 itself.

It really seems like we could be at the dawn of a new era similiar to flash, where any gamer or hobbyist can generate game concepts quickly and instantly publish them to the web. Three.js in particular is really picking up as the primary way to design games with AI, in spite of the fact it's not even a game engine, just a web rendering library.
astlouis44
·4 ay önce·discuss
Seems so.
astlouis44
·5 ay önce·discuss
Updated version: https://apexgame-2g44xn9v.manus.space/