How to Publish Your First Indie Game on Steam
Self-publishing on Steam is the most accessible distribution path for an indie game. The math: $100 Steam Direct fee per game, Steam takes 30% of revenue, you keep 70%. Realistic launch revenue varies wildly.
1. Pay the $100 Steam Direct fee
One-time, refundable if your game makes $1,000+ in net revenue. This is your gate to publishing. Pay via Steamworks at partner.steamgames.com.
2. Build your store page
Required: 5-10 screenshots, 1-2 trailers (under 2 min), 6-paragraph description, 4-bullet feature list, capsule art (231x87 small, 467x181 main), library art (600x900 portrait), header art (1920x620 horizontal). Polish this — first-impression page art correlates strongly with wishlist conversion.
3. Open store page early (12+ months before launch)
Steam wishlists drive launch success. The earlier the store page opens, the more wishlists accumulate. Goal: 5,000+ wishlists before launch for visibility in 'New & Trending' charts. Most indies launch with 500-2,000 wishlists.
4. Run a demo via Steam Next Fest
Steam Next Fest runs 3 times/year. A polished demo during the festival can add 2,000-10,000 wishlists. Submit demo 2 months before next event. This is the highest-ROI marketing event for indies.
5. Submit for review
Steam review takes 1-3 weeks. Common rejection: incomplete capsule art, broken builds, missing required fields. Test your build on a fresh PC before submitting. Resubmissions are free.
6. Plan a launch window
Avoid major AAA release weeks. Avoid Steam sales (your discount can't compete). Best launch windows: late Q1, Q2 outside of festivals, early Q4. Tuesdays/Wednesdays for steady momentum, Thursdays/Fridays for big-attention launches.
7. Marketing in the launch month
Submit demo to Steam Next Fest. Email YouTubers/streamers — small-medium creators ($500-$5,000 wishlist value per coverage). Post on r/IndieGaming, r/IndieDev. Pitch to gaming press (PR Newswire works for the smallest tier of coverage).
Frequently asked
How much money does an indie game make on Steam?
Median Steam indie game: $300-$1,500 lifetime revenue. Top 5% indie: $10,000-$100,000. Top 1%: $100,000-$10M+. The distribution is brutal — most games make less than the $100 Direct fee. Wishlists matter more than anything else.
Do I need a publisher to launch on Steam?
No — self-publishing is fully supported. Publishers (Annapurna, Devolver, tinyBuild) help with marketing and licensing but take 50% of revenue. Self-publishing is the default for most indies.
How long should I build my game before launching?
Realistic: 1-3 years for a polished indie game. Pixel art platformers can ship in 6-12 months. 3D games typically 2-4 years. Open-world or roguelike scope: 4-7 years. Don't underestimate finishing.