Steam Doubled Its $100K Earners in Just Five Years
Gaming News Steam PC

Steam Doubled Its $100K Earners in Just Five Years

Nathan Lees
Nathan Lees
· 3 min read

Every year someone writes the 'Steam is too crowded to succeed on' piece, and every year Valve shows up with data that complicates the narrative. At GDC Festival of Gaming on March 10, Steam business team member Tom Giardino presented a slide showing that 5,863 games earned more than $100,000 in revenue on Steam in 2025. In 2020, that number was just over 3,000. That's not a modest uptick; it's near-doubling in five years, and as reported by SteamDB on Bluesky, the trend lines hold at higher thresholds too.

Giardino was careful to acknowledge that $100K means different things to different teams. For a solo developer, it might be life-changing. For a studio with 20 staff and a three-year budget, it's a rough year. But his point wasn't that everyone's getting rich; it was that the pool of games finding any meaningful commercial traction is growing faster than the platform itself. "The number of games finding success on Steam is generally keeping pace with user growth," he said, noting that both peak concurrent users and in-game concurrents have also roughly doubled over the same five-year window. Steam hit 42 million peak concurrent users just weeks ago, with in-game concurrents reaching a new record of 13.9 million.

The Discovery Problem Valve Is Actually Solving

The saturation panic has always been less about the number of games and more about visibility. If 19,000 new titles hit Steam in a single year, how does anything find an audience? Giardino's answer was the Daily Deals overhaul, and the numbers behind it are genuinely striking. In 2025, over 1,500 games featured in Daily Deal slots, with 69% of them never having appeared in one before. That's not the same 200 titles rotating through a promotional calendar; that's the platform actively surfacing games that haven't had their moment yet. Chris Kerr's thread from inside the room captures Giardino's framing well: Valve gave developers direct access to Steam's internal calendar so they can claim slots that actually fit their release window.

The result was 8.2 million customers buying a Daily Deal in 2025, up 125% year-on-year. Developer revenue from those slots increased 274% year-over-year. That last number is the one worth sitting with, because it substantially outpaced both Valve's own revenue growth and overall user growth. Credit where it's due: that's a platform deliberately leaving money on the table to make the ecosystem healthier for developers.

Giardino also addressed the structural reason Valve can make that call. Private company, no investors, no stock price. "A lot of companies are structured in a way where the number go up is kind of the driving force," he said. "That structure of problem solving creates a lot of short-term thinking." Whether you find that self-congratulatory or genuinely reassuring probably depends on how many live-service games you've watched get sunset to hit a quarterly target.

To be fair, the $100K figure includes games released before 2025 that are still generating revenue, so Counter-Strike 2's case income alone is doing some heavy lifting in that 5,863 count. The raw number isn't a clean read on how many 2025 releases broke through. But Giardino's point about the trend lines holding at $500K and $1 million thresholds suggests this isn't just the long tail of legacy titles padding the stats. More games at more revenue levels are finding audiences, and the full slide deck shared on Bluesky backs that reading.

The indie saturation panic was always partly a visibility problem dressed up as a supply problem. These numbers suggest Valve's discovery work is starting to address the actual root cause, which means the developers who should be worried aren't the ones making good games for a specific audience. They're the ones making forgettable games and hoping the algorithm does the work.


Want to see more? Catch all the latest gaming news, updates, and patch notes right here at XP Gained!