Which is much worse than the mobile environment. But you could still have more choice and not require the store to be running to use.
Imagine being able to go to epic games website and click “download game” and get a phone pop up “do you want to install X?”
There’s positively no need for a “store” at all.
GOG and Humble Bundle work like this on Linux (though GOG has an optional Galaxy app). You login to a website, buy and download.
Epic chooses not to do that, because they want you to run their store. But Google doesn't prevent you from doing it; Epic just chooses not to allow you to.
(No pass for the racueteering play store/app store implied)
Go get is weird. I guess it’s still federated even with GOPROXY as a middleman, but I am still not sure how I feel about all of it. It makes sense from the perspective of ensuring things don’t maliciously break, but it feels less obvious what it’s doing than I’d hope, and that probably makes many uneasy.
Also, to install games from those 3rd party platforms one still needs to install and launch those platforms. So this limits usefulness of the Galaxy.
Whenever possible, I buy from GoG, but not because I want to use Galaxy. With GoG, I just download an exe, run the installer, and my game appears in this wonderful launcher called The Freaking Start Menu. It's great.
What do I get from using a client? I don't want my games to be integrated into a social network, I just want to play them, and not be interrupted until I'm done.
------
My second choice after GoG is usually itch.io, but my third choice is actually becoming EGS. I'm not sure if this was intentional, but a significant portion (maybe even a majority?) of EGS games don't actually need EGS to run. You can download them with an open-source tool like https://github.com/derrod/legendary, back up the files, and run them. I've personally done this with Journey, Beyond Two Souls, Control, and Detroit.
A handful of Steam games allow this too (one recent example is Ori and the Will of the Wisps), but it's much less common than on the Epic Store!
Big picture mode, controller mapping, remote play, and remote play together are amazing.
Not sure what's so hard to understand. You mention downloading, installing, and revel that it's in your start menu. And don't mention updating. With launchers, there's one less step (installing), and updating is a passive thing (for better or worse). And yup, they're placed in the start menu as well.
Single player games purchased a year after release likely never need to be patched ever again.
Unfortunately AAA games with multiplayer et al seem to need to be patch immediately upon release...
Their work with the Proton compatibility is bringing a lot of my old Windows only games to Linux too. I'll probably continue buying exclusively from Steam for this reason.
Recently I've started using OS search to launch apps on my Ubuntu workstation. One day I've tried the same with game launched. When you have extensive libraries on multiple platforms it definitely helps.
Also some clients support achievements. It adds incentives (or meaning, if you will) to play some good game even after completion of campaign or something like that. Yep, not for everyone.
BTW, you can download and install games from Steam using official console client [0]. Not sure if will allow to play [all] games, though. I had limited experience with that. I managed to download windows versions of doom and quake 2 for Oculus Quest from Ubuntu.
Yeah, SteamCMD can download but usually not run games—my experience is the only games that run are the handful that can run without Steam in general.
Only the app from GOG shows games from other platforms, that's why I prefer to launch everything from there because when I launch my windows rig on weekends no chance I remember where I bought that game.
Yes, thank you! In fact Epic is one of the worst of these stupid stores about blasting you with corner-of-screen advertising even when you’re doing nothing with it.
The individual stores thing is actually really annoying. If you play games on Windows you're familiar with this situation. They all want to run 24/7 and cram their UI in your face at every opportunity, and you just want to play that publisher's one game. They are trying to become chat apps, and web browsers, and it's just crazy. I think my computer will explode if it sees one more web page wrapped in a "start at login" script claiming to be an "app store" or "game launcher". (Why can't these things just let me "chocolatey install" them? I know how to keep Windows apps up to date. Just accept my credit card number from inside the app. Or, horrors, a web page.)
On Windows, the underlying cause of this is "because we can". Everyone that wants a game will install an app store to get it from without thinking, because the one Microsoft offers is too limited. (They don't use Steam because it's run by a direct competitor, and Steam games kind of have that feeling like there are 3 good games in there next to 100,000,000 "I downloaded Unity this weekend, give me money!" games.)
Where I'm going with this rant is that unlimited freedom is the worst form of app distribution -- except for all the others. (I guess I have zero qualms with "go get". It works 100% of the time. Apps can't explode files all over my computer. Google provides a CDN for free.)