Is Steam perfect? No. But Amazon Prime gives me the shivers after they arbitrarily pulled movies from libraries after purchase intentionally and without refund. Audible/Kindle tries selling me while I'm in my library, etc.
What about GOG? Their client is optional, you can download full installers for offline archiving, no DRM.
First option that comes to mind that is clearly superior.
I had to re-buy Stardew Valley on Steam because the GoG version only had "connect to IP" (I cannot run GOG Galaxy on Linux) and all of my friends were using Steam versions that had other connect options.
Steam's integrated multiplayer makes online games seamless, cloud save works better, the autopatcher beats offline installers anyday, its integrated Big Picture mode is great for TV or phone play, the built-in streaming works well, the built-in text and audio chat is useful, the Workshop allows seamless and fast mod installs vs having to use something like NexusMods, the reviews system is well implemented and waaaaay more informative than Amazon's, Proton is a godsend for Linux and the Deck, the built-in web browser overlay is handy for looking things up in the game, Family Share + offline mode is awesome despite having DRM, the sales are incredible (especially from 3rd party Steam resellers on isthereanydeal.com), the support is fast and human and very fair, GeForce Now integration is great when you're away from the gaming desktop, Valve is a gamer-centric and innovative company (Index, Deck, Controller, etc.)
And that's just for the player side. From the dev side the Steamworks API takes care of a lot of multiplayer and other stuff that normally is a huge PITA to reimplement.
As a client, it's just a MUCH better offering than either GOG or Epic or Microsoft or any of the other crap launchers. Like, not even in the same league... the others are just 90s-style download managers, while Steam is its own ecosystem. Despite not being a monopoly, they still continue to dominate the PC gaming landscape because they are just THAT good.
But steam, for a 30% cut of a dev's income, will provide; Free save backups, free multiplayer and friends list management and apis, workshop support for modding, free keys to sell on other platforms or give away, a store that actually managed to reduce it's serious junk clutter problems for many people, VR runtime, HUGE controller apis that bring incredible functionality for remapping and macros, a system for game streaming and remote coop play, easy steam deck distribution now, a complete patch management and distribution system etc.
Basically Valve exposes a lot of features to game devs when you release on their storefront, and a huge amount of those features are just straight huge wins for gamers and consumers.
Now for the sameless self plug: we wanted to solve these problems but with a business model that primarily serves developers at Rivet (W23).
Instead, we offer cross-platform console-like services as a REST API for free (friends, parties, leaderboards) and only charge for services that help developers build/grow their games (multiplayer servers, matchmaking, CDN, database). Our #1 priority is providing the best services possible to developers. There's no incentive to rent-seek or lock in your users since we're a services company, not a platform company. Any data your users generate is yours to keep.
Regarding operating legacy multiplayer servers: We plan to let users pay for their own game servers instead of developers fronting the cost. This way, developers can operate legacy games at no cost by letting users "own" their servers and easily enable custom game servers. It's like allowing users to self-host games but without having to open-source your software. Plus, many games can't run as a standalone binary and need the supporting infrastructure.
We're still in closed beta, but there's more info here if you're curious: https://rivet.gg/developer/
They also just have like 20 years of clear results, consumer non-hostility, and goodwill
Steam is the best content delivery platform for games. Developers have spoken with their content and users have spoken with their accounts.
It's not as good as it could be, sure... But, what is?
Even EA brought back titles they'd removed from Steam, as it hurt their bottom line.
Players prefer Steam over all other CDNs. The numbers assure us of this.
They’re very pro indie dev on the unreal side. I don’t mind steam but epic is clearly the better choice for me.
I’ve enjoyed Civ 6, Control, Dead By Daylight, Darkest Dungeon, 20XX, Remnant, Pathfinder Kingmaker, Star Wars Squadron, Hitman, Tomb Raider, Enter the Gungeon, Darkwood, Gloomhaven, Terraforming Mars, Blair Witch, XCOM 2, Scythe, Verdun, Ring of Pain, and many other titles all for free.
I don’t like them dropping support for these games but it’s still a huge net positive for me, and I’d try to buy everything on epic if I’m going to buy it accordingly.
By Chinese you mean Tencent? Tencent is south-african owned.
> Founded in 1998 with its headquarters in Shenzhen, China,...
> ...Tencent has been listed on the Stock Exchange of Hong Kong since 2004.
https://www.ft.com/content/1270c7e4-95e4-406f-b712-c32341524...
South African internet group Naspers, Tencent’s biggest shareholder
That depends how you perceive government. The Chinese government is just one of the the executive branches of CCP holdings.