The three businesses hiding inside "selling digital games"
"Online gaming market" is a vague phrase. When people search for how to make money selling digital games, they usually mean one of three very different businesses:
- You made a game and want to sell it directly to players (indie dev path)
- You resell game keys / activation codes sourced from distributors or bundles
- You sell in-game assets / accounts / currency / boosting services
Each has completely different platforms, legal constraints, and economics. Pick the wrong path and you waste months.
Path 1: You made a game
The dominant platforms in 2026:
Steam (Valve)
The default. ~65% of PC indie revenue goes through here. Steam takes 30% of every sale (drops to 25% after $10M lifetime, 20% after $50M). You get: the biggest audience on earth, plus Steam's wishlist/discovery engine, cloud saves, community tools, achievements.
When Steam is worth the 30%: always, if you want real PC audience. The discovery alone is worth more than most indie teams can replicate.
itch.io
The indie's indie store. Pay-what-you-want, pay-developers-more-than-the-base-price friendly. Default cut is whatever the developer chooses (0-30%, flexible). Smaller audience than Steam but dramatically more indie-friendly culture.
When itch is worth it: free demos, experimental work, game jams, posting alongside Steam for the fanbase.
Epic Games Store
12% cut, less than Steam. Smaller audience. Historically paid for exclusives but that's tapered off. Worth listing if you're on Steam anyway; rarely worth as your only distribution.
GOG
DRM-free-only, for the audience that specifically values it. Good for classics, RPGs, niche PC-first games. 30% cut.
Your own site
Possible. Worth it for games that already have a direct-fan audience (Kickstarter backers, Patreon supporters, YouTube/Twitch following). Fees on your own site are just payment processing (~3%) instead of 30%. The trade-off is you bring 100% of the audience yourself.
Realistic mix: most indie devs use Steam as the primary store, add itch.io for indie-community cred, and optionally sell direct for bundles/pre-orders/Collector's editions to people already in their email list.
Path 2: Reselling game keys
This is a grey-to-black-market business. "Cheap Steam keys" stores (G2A, Kinguin, Eneba) exist in a legal grey zone: keys are sourced from bundle resales, regional-price arbitrage, and sometimes fraud. Developers lose revenue because chargebacks from card-fraud-sourced keys hit them months after the sale.
If you're considering this business: think hard. Steam has cracked down since 2023 (region-lock tightening, key-generation limits, marketplace audits). Most "legitimate" key resellers are operating on thin ice and can be disabled overnight by Valve.
If you're doing it legitimately (official publisher reseller contracts, bundle aggregation): that's a different conversation. You're building a relationships-with-distributors business, not a store business. Skip to Path 1 or 3 for ecommerce advice.
Path 3: In-game assets, accounts, boosting, currency
Selling virtual goods AROUND games rather than the games themselves. World of Warcraft gold, CSGO skins, Fortnite accounts, League of Legends boosting services.
This is a hostile platform environment. The game publishers explicitly forbid most of what you'd sell. Payment processors (Stripe, PayPal) routinely shut down accounts selling in-game gold or accounts, and they don't give advance warning. Steam's terms forbid key-of-skin trading outside their marketplace.
If you're doing this: expect to change payment processors a few times a year, have multiple company entities, and understand that the revenue is real but unstable. It's a real business; it's not a clean one.
For Path 1 indies: the direct-sale option
Everything below assumes you made a game and want to sell it directly alongside (or instead of) the major stores.
What you're giving up
30% of revenue to Steam (realistically, 20-25% after the discount tiers kick in). That's the tax. In return: audience, discovery, community tools, trust signals.
What you're gaining
- 3-5% all-in fees (payment gateway + optional platform)
- Direct customer relationship including email address, not anonymised behind Steam
- Full control over pricing, region, bundles, promotions
- Zero Steam approval queue; you ship when you want to
Who actually wins with direct sales
The indie devs who monetise best from direct sales share a few traits:
- Existing audience before launch. Kickstarter backers, Patreon supporters, an email list, a YouTube following.
- A game that targets an audience already visiting your site. If players found you via Steam, they'll keep buying on Steam. If they found you via your devlog or Twitter, they'll buy directly.
- Premium or pay-what-you-want pricing that doesn't fit Steam's sales machine.
- Tiered bundles (base game + soundtrack + art book + behind-the-scenes) that Steam's flat-product model doesn't accommodate well.
What direct-sales setup looks like
A landing page with your game. A buy button. On purchase: customer gets a secure download link (DRM-free installer for Mac/Linux/Windows, or a Steam key you generated in advance and hand out).
<!-- EXAMPLE ONLY. Grab your real snippet from Sales channels → Embeds in your dashboard -->
<script src="https://cdn.shoprocket.io/loader.js" data-pk="pk_yourkey"></script>
<div data-shoprocket="catalog" data-embed-id="emb_xxx"></div>
Paste on any site. Products can be digital files (direct download) or simple text (Steam keys delivered via email). Shoprocket handles the fulfilment. 200+ payment methods including the ones gamers actually use (PayPal, Apple Pay, crypto), zero platform transaction fees.
For game keys specifically: you generate Steam keys in your Steamworks dashboard (Valve lets you create unlimited keys as the developer), paste them as a delivered-on-purchase text field in Shoprocket, the buyer gets the key immediately after payment.
Pricing your game
The most over-thought question in indie dev. Three honest rules:
- $15-25 is the sweet spot for a polished indie game. Below $10 feels like an asset flip; above $30 triggers price-sensitivity for non-Steam shoppers.
- Regional pricing matters a lot. A $20 game in Brazil at face value prices out 95% of the market. Steam handles this automatically; direct-sales requires you to do it manually via your checkout's regional pricing features.
- Sales drive more revenue than permanent prices. A $20 game at 40% off for two weeks often earns more than the same game at $12 for two months. Steam's sales engine is a real advantage.
What about emulation, ROMs, fan games, mods
Don't sell them. You don't own the underlying IP. Legal action from publishers is aggressive and inexpensive for them. This includes "donation-ware" setups that are obviously commercial. Nintendo has sued over this more than once.
If you're selling your own game with optional mod support, that's fine. If you're selling someone else's game under a "fan project" banner, you're one takedown away from a shuttered business.
TL;DR
- Indie game devs selling their game: Steam first, itch.io alongside, direct from your own site if you have a fan audience
- Game key reselling: operate in grey-zone territory, not recommended unless you have official publisher contracts
- In-game assets / accounts / boosting: real business, hostile platforms, expect payment-processor churn
- Direct sale economics beat Steam once you have your own audience; Steam's 30% is the price of the audience it brings
- Pricing sweet spot is $15-25 for a polished indie game
- Don't sell IP you don't own, regardless of how the project is framed
Start a free trial if you want to sell direct. 14 days, no card. Steam-key delivery, DRM-free installers, and regional pricing all work out of the box.

Building ecommerce tools for independent sellers since 2013.



