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.