4 ms·
Unreal Engine 5 multi-threaded rendering in the browser with WASM
- opergamer404 3y agoVery impressive.
- kevingadd 3y agoJust a black screen here. I'm guessing it requires webgpu?
- wccrawford 3y agoIt eventually worked in Chrome for me, but Firefox never did.
- randomfrogs 3y agoChrome worked on the Mac, Safari didn't.
- socar 3y agoJust wait a bit longer. I was thinking the same, and started to investigate thru DevTools, finding 403 for https://temple.tiwsamples.com/media/3e0ec554-aaab-403c-9b1e-fd1353d3ca5a/main.webp https://temple.tiwsamples.com/media/3e0ec554-aaab-403c-9b1e-..., but it seems that before app loads it should play some kind of video (which cant find) and after it complets this it loads the app (even on very old laptop)
- parasti 3y ago"In the browser" - it's Chrome only.
- knodi123 3y agohaha, I took a running leap off a staircase and fell over and was permanently embedded in the floor. 3rd person camera could still explore, though! this is an amazing tech demo. not consistently playable on my 1st gen m1 mac, but still impressive as hell.
- ionwake 3y agoDid not work on chrome M1
- eek2121 3y agoDoes not work on Firefox, a bunch of errors eventually pop up in the console.
- wilg 3y agoUnplayable hitching on an M3 Max.
- diath 3y ago> TypeError: WebGL2RenderingContext.bufferData: Argument 2 can't be an ArrayBuffer or an ArrayBufferView larger than 2 GB
- TinkersW 3y agoRuns like shit, and keeps stalling as things load in, does WASM not have async loading? Anyway nobody would play this because it took minutes to get to a playable state, and kept freezing, then eventually it just froze permanently. I don't get the point of porting this kind of thing to the web, the web is a terrible platform for it.
- malux85 3y agoSometimes porting this stuff is a fun intellectual exercise, or sometimes it’s a version 1 precursor, or sometimes it allows for a much simpler setup to run super smoothly (e.g. a visualisation tool) I find things like this fascinating, inspiring and interesting, all great things have small beginnings.
- ramon156 3y agoWhat a pessimistic way of trying a demo haha, the fact that a UE5 game can be ran in a browser is already impressive, performance is definitely something to work on, though.
- antifa 3y agoI'm curious what the smallest build of a minimalist UE5 WASM game word be. A cursory googling indicates you could probably get a desktop x86 UE5 example project to an 80MB build. It might be hard to take advantage of UE5's advanced feature set if you need to cut back on assets for web. Not to mention the bandwidth costs for recurring users. Sounds like an awesome project to work on though.
- astlouis44 3y agoFor anyone interested, here are more demos of UE5 in the browser. Several use our new WebGPU backend: https://simplystream.com/demos https://simplystream.com/demos