News for hackers. Stuff that matters.
Re:Porting WebGL Shaders to WebGPU by astlouis44 on Tuesday October 26, 2021 @01:54PM (#29003733)
Our team is working to build out support for Unreal Engine 4 and Unreal Engine 5 to support WebGPU, so game developers and real-time 3D developers can export their creations to the web at near native performance and access features like computer shaders.

Long term goal is to disrupt Steam and the App Stores.

We're also working on WebXR support to enable UE VR apps on the web. If anyone is interested and wants to learn more, you can join our Discord here: https://discord.gg/zUSZ3T8

Re:Porting WebGL Shaders to WebGPU by Impossible on Tuesday October 26, 2021 @02:12PM (#29004004)
It seems like you aren't associated with Epic? What's the long term outcome here? Have Epic take your PRs? Get hired\acquihired (it's unclear if you are a company or a group of hobbyists)? It seems like when WebGPU is production ready Epic will support it as well as WebXR...

Epic's goal is very obviously to disrupt Steam and app stores as well... Ignore all of this if you actually are an Epic employee of course :)

Re:Porting WebGL Shaders to WebGPU by astlouis44 on Tuesday October 26, 2021 @02:14PM (#29004030)
Just to clarify, we're a funded startup and we've already had calls with them showcasing our platform. The goal is to get our SDK and tools in the hand of every UE developer out there.
Re:Porting WebGL Shaders to WebGPU by ianlevesque on Tuesday October 26, 2021 @02:27PM (#29004236)
As a gamer though, why would I want to play any of these developers' games through the browser instead of Steam?
Re:Porting WebGL Shaders to WebGPU by astlouis44 on Tuesday October 26, 2021 @02:37PM (#29004399)
It's a bigger deal for developers, as they don't have to give up 30% to Steam, and they can directly distribute to their end users on their own site by embedding.

Not to mention instant cross-platform availability across PC/Mac/Android and iOS. Even Xbox supports WebGL2 via the new Chromium Edge they shipped on there recently.

Re:Porting WebGL Shaders to WebGPU by pjmlp on Tuesday October 26, 2021 @04:57PM (#29006145)
To detriment of players experience, because neither Web 3D APIs are a match to native hardware capabilities.
Re:Porting WebGL Shaders to WebGPU by zamalek on Tuesday October 26, 2021 @03:06PM (#29004809)
A single player title? Yeah, no thanks.

However, think of the convenience of joining your friends on a web-based Minecraft-like game. And then hyperlinking to another server with some in-game mechanic.

This is something I'm really interested in doing open source, once WebUDP is more mature.

Re:Porting WebGL Shaders to WebGPU by kaetemi on Tuesday October 26, 2021 @07:00PM (#29007480)
Yep. I don't see this game-in-the-browser thing taking off anytime soon for anything serious. Player retention, and immersion, are terrible. Casual 'adware' games, maybe.
Re:Porting WebGL Shaders to WebGPU by hunterb123 on Tuesday October 26, 2021 @02:33PM (#29004338)
To try it out? Also to play or check in on a friend's computer or a public computer.

The ease of visiting a game like a website is sometimes preferred, depends on the game.

There's a game where the web client is mainly used to view streams of other players (instead of streaming video they mirrored the same packets they received/sent to your web client)

Re:Porting WebGL Shaders to WebGPU by mrec on Tuesday October 26, 2021 @09:13PM (#29008508)
Aside from what others have mentioned, the browser's sandboxing makes it a lot more appealing to try out small indie/hobbyist casual games on a whim. Like the Flash game aggregators of old, or maybe itch.io today.
Re:Porting WebGL Shaders to WebGPU by warvstar on Tuesday October 26, 2021 @02:37PM (#29004406)
No downloads and the ability to easily and quickly jump into the action, especially useful for multiplayer or social games.
Re:Porting WebGL Shaders to WebGPU by sheepdestroyer on Tuesday October 26, 2021 @03:32PM (#29005145)
You're maybe not saving the game to disk, but you still have to download it. At least the assets you're going to interact with. And if you want to play again, then you keep the game/assets in a browser cache somewhere and there's not much difference with downloading and installing the game, in terms of bandwidth/diskspace
Re:Porting WebGL Shaders to WebGPU by JoeyJoJoJr on Tuesday October 26, 2021 @04:31PM (#29005871)
Of course, but from the user’s perspective this is all transparent. Parent comment is talking from the UX perspective.