Home Events! Entrance Everyone Wiki Search Login Register

Welcome, Guest. Please login or register. - Thinking of joining the forum??
November 21, 2024 - @728.36 (what is this?)
Forum activity rating: Three Stars Posts: 35/1k.beats Unread Topics | Unread Replies | My Stuff | Random Topic | Recent Posts    Start New Topic
News: :4u: :transport: More is More :transport: :4u:

+  MelonLand Forum
|-+  Art & Games
| |-+  ✎ ∙ Art Crafting
| | |-+  The future of Web Gaming (I guess)


« previous next »
Pages: [1] Print
Author Topic: The future of Web Gaming (I guess)  (Read 775 times)
Icey!
Sr. Member ⚓︎
****


Icey/Iceys

⛺︎ My Room

View Profile WWW

First 1000 Members!Pro Bug Finder!OG! Joined 2021!High Speed Ozwomp!
« on: March 23, 2023 @110.46 »

One controversial dream I have is being able to play/publish any game on the web, no having to download any native builds or using any cloud gaming service. Just a game running in the browser on my computer. Sure there exists plenty of games on the web already, but even with the best optimized JavaScript code with WebGl (OpenGL for the web), you aren't really gonna get any modern AAA game on there.

But there does exist some hopes to make the pessimistic developers ever more angry. For example, in 2017 the first version of WebAssembly got released to the public which basically allows you to run compiled code on the web with near native speeds and later became a W3C standard (A organization that makes and enforces standards for web browsers). But even with WebAssembly + WebGL you are still bound to reach limitations.

Which is why in the same year that WebAssembly got released a new experimental graphics API came into being called "WebGPU", which aims at bringing Vulkan (and maybe other similar APIs) to the web. But like I said, this is a experimental API for the future hence the title of this topic "The future of Web Gaming (I guess)".

It's important to note that I am not an expert in these fields, I just made this topic after releasing a web build for a Godot project that turned out to have fps issues not present in the native builds, and eventually discovering a rabbit hole of new web toys that I don't know how to use but think would be cool.
Logged



:ozwomp: my beloved

Memory
Guest
« Reply #1 on: March 23, 2023 @444.07 »

I think web gaming in general is kind of strange for anything beyond simple mini games or "Flash" style games.

Why is a browser, and the web in general, now a place for all kinds of executables to run in, and no longer a place to find and interact with hypertext? Why is everything a "web app" and not something you can download and control on your own machine?

The reason is that it is simple: most web based online games run partly on someone else's computer as a service and therefore cannot be audited, looked into, archived, copied or pirated: they hold the monopoly over who gets to use it, when and how. But there is no reason for a local game to not just be an executable on your own computer! Browsers should not be sandboxes to run programs in. Browsers should display hypertext.
Logged
Necrosia
Full Member ⚓︎
***


Lord of the Labyrinth

⛺︎ My Room

View Profile WWW

First 1000 Members!spring 2023!Welcome Soup!Joined 2023!
« Reply #2 on: March 23, 2023 @660.12 »

I like having things run in the browser instead of installing them, because this removes the need of having to fullfill the hardware requisites most of the time, it makes things more accessible in the sense that most people have mobile phones or tablets but not computers.

most web based online games run partly on someone else's computer as a service and therefore cannot be audited, looked into, archived, copied or pirated: they hold the monopoly over who gets to use it, when and how. But there is no reason for a local game to not just be an executable on your own computer! Browsers should not be sandboxes to run programs in. Browsers should display hypertext.

This is sadly the downside of having things on the browser, when its gone, its gone, poof, you dont own it anymore, never did. That's a very valid point and the reason why I achieve everything that I like online but maybe I personally should be really making an effort to let things be downloadable just in case. :(
Logged



 
Avatar by Urubu
Icey!
Sr. Member ⚓︎
****


Icey/Iceys

⛺︎ My Room

View Profile WWW

First 1000 Members!Pro Bug Finder!OG! Joined 2021!High Speed Ozwomp!
« Reply #3 on: March 23, 2023 @701.59 »

I think web gaming in general is kind of strange for anything beyond simple mini games or "Flash" style games.

Why is a browser, and the web in general, now a place for all kinds of executables to run in, and no longer a place to find and interact with hypertext? Why is everything a "web app" and not something you can download and control on your own machine?

The reason is that it is simple: most web based online games run partly on someone else's computer as a service and therefore cannot be audited, looked into, archived, copied or pirated: they hold the monopoly over who gets to use it, when and how. But there is no reason for a local game to not just be an executable on your own computer! Browsers should not be sandboxes to run programs in. Browsers should display hypertext.

THAT'S A GREAT IDEA! LET'S GET ALL COMPANIES TO MAKE ALL THEIR WEB APPS NATIVE WINDOWS ONLY EXE FILES AND WE WON'T HAVE TO DEAL WITH BLOAT EVER AGAIN!!! :D

Jokes aside, I feel that this statement (while true), is a little pessimistic and one sided. For me atleast, I think it's ok if developers want to use browsers as a way to give users the option to do stuff like gaming or chat or etc. In fact I think the only reason why Linux is possible for so many people is because of the web evolving. Yea sure, it's alot more memory hogging and less performant that using native but I still like the option to do all that in the browser.

When it comes to archiving, it is possible to do, but it's a little trickier than simply downloading and playing meaning that many web applications might have been lost to time because no one had the knowledge to archive it. For now atleast if you are a small developer with a small userbase and don't have downloads to native builds it's very likely that your apps would be likely gone in a few years. You are right about archiving but it's a bit more complicated that just a simple "no".

TL:DR - Web apps are terrible for archiving and performance vs native, but browsers are allowed to display more than just hypertext and in fact is pretty cool when done right.
Logged



:ozwomp: my beloved

Memory
Guest
« Reply #4 on: March 23, 2023 @739.29 »

[removed by author]
« Last Edit: July 31, 2024 @617.85 by j » Logged
Pages: [1] Print 
« previous next »
 

Vaguely similar topics! (3)

Is the future of the internet in the metaverse?

Started by sadnessBoard ☌ ∙ Melon's Laboratory

Replies: 34
Views: 5599
Last post October 19, 2024 @447.38
by Kallistero
jiangshi's ☆FUTURE BASS☆ club

Started by fterlyfeBoard © ∙ Music Room

Replies: 1
Views: 1780
Last post November 18, 2021 @611.18
by fterlyfe
just post ur art here i guess

Started by borisBoard ➶ ∙ Art Gallery

Replies: 21
Views: 3885
Last post May 28, 2024 @97.51
by halcybutton

Melonking.Net © Always and ever was! SMF 2.0.19 | SMF © 2021, Simple Machines | Terms and Policies Forum Guide | Rules | RSS | WAP | Mobile


MelonLand Badges and Other Melon Sites!

MelonLand Project! Visit the MelonLand Forum! Support the Forum
Visit Melonking.Net! Visit the Gif Gallery! Pixel Sea TamaNOTchi