Edit: I'm also pretty sure they patched in-game ads into CS 1.6 at some point, but can't remember for sure. Anyone else recall that?
Edit: I'm also pretty sure they patched in-game ads into CS 1.6 at some point, but can't remember for sure. Anyone else recall that?
I think we can get a clearer picture if we compare it to Epics launch: No cloud saves at all, shoddy service all around. The only thing they had going for them was buying up exclusives (many of which had already been promised as Steam releases). Steam/Valve is really a saint in comparison, even back then.
I mean, at launch these features definitely did not exist (cloud saves) or were buggy (friends lists). Holding Half Life 2 hostage behind steam was definitely controversial at the time, and Steam was kind of... not great for quite a while. Valve were in it for the long haul though and it really is a great ecosystem now, there are still some gripes to be had but like you say, compared to every other store on PC there really is no competition.
A fun article from the time it was released: https://www.dslreports.com/shownews/32981
At release internet speeds were honestly too slow and the software was filled with bugs.
The reason Steam exists and is as strong as it is, is because every other game developer abandoned PC gaming and went to the consoles, for an entire decade.
Including Microsoft.
People not only hated Steam, they hated PC gaming.
You had to use Steam to get HL2. This got them on enough PCs that they could build the dominance they have today.
There are obviously other reasons for their success, but the other poster is spot on both about what they did, and how many people felt about it at the time.
There couldn't be anything more false. Game developers flocked to Xbox 360 and PlayStation 3 because Microsoft and Sony entered a bidding war and flooded them with money upfront to build exclusives for their platforms, while in the PC gaming space there was no such "free" money to be had upfront, as game studios had to fund development themselves or raise money from publishers and hope the end product would be a success to get their money back and make a profit on top to stay afloat.
And people didn't hate PC gaming, they hated the poor quality XB360/PS3 ports that were being pushed on the PC platform.