It just comes off as greedy and whiney.
It just comes off as greedy and whiney.
Games get my money on Steam because Steam provides me with a great experience to play those games. It's far more than just a CDN, and all it takes is to try to use an EA game on the Deck to see how bad other platforms are.
They're whiny and petulant and they play dirty with the press, but Epic is ultimately staking their deep pockets and public reputation on championing the cause of many little guys.
When they launched, afaik they were being pretty selective. A game being on Steam meant it was a good game, and in a way they were actually a publisher providing you with high converting distribution channels. It was like marketing and PR were almost baked in.
Now being on Steam means nothing. In fact they happily declared it means nothing: https://www.pcgamer.com/valve-says-it-will-no-longer-police-...
Steam even normalized a class of game (Early Access) that actually means negative things in general.
-
Once they transitioned from publisher to glorified CDN + Forum Hosting, I think they should have reworked the pricing to reflect that.
The following page lists some high level features but there's a lot more if you dig in: https://partner.steamgames.com/doc/features
Worth noting that Epic's store does not provide most of this. You get what you pay for.
> Worth noting that Epic's store does not provide most of this. You get what you pay for.
Epic has EOS: https://dev.epicgames.com/docs/epic-online-services
And unlike Steam's solution, they're cross-platform aren't tied to being on EGS, meaning it's actually free, not costing you 30%.
> Anyone making games for Steam should make use of those to get the most out of their 30% in fees.
Not necessarily, because that will lock them into Steam. They should be using something like EGS or a 3rd party solution, because currently they end up needing to roll multiple versions of the game.
-
I'm very well aware of Steamworks, but Steamwork's time has passed except for integrating directly with Steam. The features it offered have been completely and utterly commoditized. You've got stuff like PlayFab, Rivet, Photon, Normcore, etc, all taking a hell of a lot less than 30% of your revenue, even at massive scale.
Yes, making games depend on Steam-specific APIs will obviously make it more difficult to publish on other stores. But many games only publish to one store anyway.
Don't get me wrong, I don't think the 30% cut Steam takes is justified, but they take it because the competition isn't there yet.
- A Steam Networking equivalent is part of EOS: https://dev.epicgames.com/docs/game-services/p-2-p
- Epic offers a Steam Inventory equivalent: https://dev.epicgames.com/docs/epic-games-store/services/eco...
> But many games only publish to one store anyway.
Exactly the problem. Why exacerbate it?
> Don't get me wrong, I don't think the 30% cut Steam takes is justified
So then your original comment was just you being contrarian as you said "You get what you pay for." implying Steam is in fact offering what the game creators are paying for :/
Steam Networking is not P2P. It's client-server. Steam also has P2P networking but using P2P networking is a big risk these days when it exposes your players' IP addresses to others. Steam Networking has a sub-feature called Steam Datagram Relay which deals with routing issues and hides player IP addresses.
Steam's inventory service takes this to another level. It's not just microtransactions. Items can be traded with others, can be bought/sold on the marketplace for store credit, etc. The marketplace alone is a significant additional source of revenue for some Steam games because the game gets a cut out of each sale.
I simply meant that you get more out of Steam with it's bigger cut.
And it does this by integrating with XInput and DirectInput. So players who have Steam can use it, and players who don't have Steam can't use it anyways so it's not a loss.
> Peer connections will only ever use relay servers. This will add latency to all connections, but will hide IP Addresses from peers.
https://dev.epicgames.com/docs/en-US/api-ref/enums/eos-e-rel...
You can't have modern P2P without relay servers of some kind for NAT reasons anyways
It feels like you don't really know the tech you're talking about tbh. Steam's inventory system is not something that I'd call a net positive. An unregulated black market that's been tied to gambling and theft is not something most game developers are clamoring for (and that's reflected in how many games actually use the inventory system for anything of note)
The reason Steam gets my money is because the 10ft UX is by far better. It's not just a CDN, it's an experience to play games.
A dev's game being on Steam and having access to that massive customer base is much more valuable to that dev than Generic Looter Shooter #8589 is to Steam.
So some developers only sell on that other store, and then people boycott them for not being on Steam.
If you sell your game on other platforms and don’t use steam keys (e.g. distribute it DRM-free on GOG), you aren’t bound to the pricing clause. It only applies if you’re generating the keys on steam to sell elsewhere. You’re welcome to give your game away on GOG and still charge $50 on Steam, as long as you’re not giving away steam keys for your game on GOG.
Don't like the deal, don't take the deal.
I'm sure everyone would love to pay their suppliers less. Doesn't mean that they should.
Compared to nothing, yes there is 30% value is CDN hosting and a forum. Compared to a competitor there isn't - it's mainly network effects.
Or put differently, if you changed the name steam and launched them today along with a competitor that charges 15% is there enough more value to use Steam to downlad at that higher fee?
The answer is very likely not; however, that competition can't happen because of past network effects.
You want markets to compete on who has the better product, not on who got their first.
Game buyers don't care about the cut. They pay the same price. They're absolutely going to use a more polished more reliable service that actually offers refunds for defective games.
Game buyers are going to use the thing that's sitting on their desktop. Every other aspect of either store is tertiary.
EGS has been shoveling money in a furnace, solely to also be sitting on some desktops, but Steam has a decade+ head start and it's going to be an absolute slog.
It is similar to how Microsoft is now unhappy to have to deal with Apple and Google, after killing Windows Phone, when it was around 10%.
Turns out 10% market share was still better than not owning any mobile platform where they can't really push XBox games as they wish.
According to the verge they killed it when it was 2.5% [1]. IDC also lists 2.5% by the second quarter of 2014 and a peak of 3.4% in 2013 [2].
[1]: https://www.theverge.com/2017/10/10/16452162/windows-phone-h...
https://www.ft.com/content/80972f3a-29c0-11e3-bbb8-00144feab...
https://thenextweb.com/news/report-windows-phone-overtakes-i...
https://thenextweb.com/news/windows-phone-climbs-to-nearly-1...
You can play pedantic and assert 9.2 isn't the same as rounding it off to 10, anyway.
Valve investing in Linux gaming? Same deal.