Roughly 30,000 games launched on Steam last year. Thirty thousand. The average indie game on that platform earns less than $5,000 in its lifetime, according to Game Discover Co’s 2025 annual analysis of Steam revenue distribution. And the single biggest reason most of those games fail commercially isn’t the quality of the game. It’s that nobody knew it existed.

I’ve been on both sides of this. At my old AAA studio, we spent more on one trailer than most indie teams spend making their entire game. Then I went indie, had a $600 marketing budget for my first solo project, and had to figure out what actually moves the needle when you can’t buy your way into visibility. Some of what I learned the hard way, you can skip entirely. Some of it will surprise you.

The honest truth is that indie marketing on a budget isn’t about doing everything. It’s about picking the two or three channels that actually convert for your specific game, starting earlier than feels comfortable, and not wasting money on the stuff that looks impressive but doesn’t sell units.

Key takeaways
  • Steam wishlist velocity in the first 7 days post-launch is the single strongest predictor of algorithmic boost.
  • Press coverage alone rarely moves sales; streamers with 500-5,000 subscribers often convert better than outlets with 10x the audience.
  • Starting marketing 6-12 months before launch outperforms a launch-week blitz for most indie titles.
  • A $0 devlog strategy on TikTok or YouTube Shorts can outperform a $500 paid ad campaign.
  • Festival submissions (IndieCade, Day of the Devs) cost $0-$75 and can generate press coverage worth thousands.

The Number That Should Restructure Your Whole Approach

Here’s the thing most people don’t realize about Steam’s algorithm: it’s not primarily driven by review count or price. It’s driven by wishlist conversion rate and the velocity of purchases in the first 48-72 hours after launch. Valve doesn’t publish the exact formula, but Simon Carless at Game Discover Co has tracked this extensively, and his data consistently shows that games crossing roughly 7,000 wishlists before launch have a dramatically higher chance of appearing in “Popular Upcoming” and post-launch browse sections.

Seven thousand is a lot if you’re starting from zero in month one of development. It’s achievable if you start building an audience 8-12 months out. That reframe changes everything, because it means the timeline question isn’t “when do I start marketing before launch.” It’s “how long does it realistically take to accumulate the audience I need.”

Median Steam launch wishlists by marketing start date
12+ months out9,400 wishlist
6-12 months out4,800 wishlist
3-6 months out2,100 wishlist
Launch week only680 wishlist
Source: Game Discover Co 2025 annual report

The gap between “started 12 months out” and “started at launch” isn’t 2x. It’s closer to 14x. If that number doesn’t restructure your production schedule to include marketing milestones from day one, I don’t know what will.

What Actually Converts (vs. What Just Feels Like Marketing)

Press coverage is where I see indie devs waste the most energy. I did it myself with my first game. Spent three weeks building a media list, wrote personalized pitches, got coverage in two mid-tier outlets. Sales bump: maybe 40 units over the following week. The coverage felt incredible. The revenue was forgettable.

What converted better? A 23-minute playthrough video from a streamer with 2,200 subscribers who covered “cozy mystery games” specifically. That single video drove 310 wishlist adds in 48 hours. The genre specificity mattered more than the audience size.

This isn’t an argument against press. It’s an argument for being honest about the conversion math. Kotaku writing about your game is worth something, but a dedicated niche streamer whose audience is exactly your target player is often worth more per viewer. The Kotaku reader is browsing. The niche streamer’s audience is pre-qualified.

When you’re sending out keys, prioritize creators whose content library is already full of games like yours. I use a simple filter: scroll back six months in their history. If they’ve covered three or more games in your genre, pitch them. If your game would be a departure for them, skip it. Their audience didn’t subscribe for your type of game.

The Budget Breakdown, Honestly

Here’s how I’d actually spend $500-$1,500 in marketing budget for an indie launch, based on current pricing as of August 2026:

ChannelSuggested spendWhat you’re actually buyingRealistic outcome
Steam Next Fest participation$0 (application only)Demo visibility, wishlist adds500-3,000 new wishlists if demo is strong
Press/influencer key distribution$0 (use keymailer.co or Woovit)Coverage and let’s playsHighly variable; expect 5-15% response rate
Festival submissions (IndieCade, Day of the Devs)$0-$75 per festivalPress, credibility, communityOccasional coverage worth $2,000+ in equivalent ad value
Short-form devlog content (TikTok, Shorts)$0 (time cost only)Organic audience building200-800 wishlist adds per viral post; inconsistent
Targeted Reddit/Discord community posts$0Direct community engagementDepends entirely on authentic participation
Paid Meta/Google ads$300-$1,000Impressions, clicksRarely cost-effective below $1,000 spend; CPC for game ads runs $0.80-$2.40
A press release via GamesPress.com$0Indexed press releaseLow conversion but costs nothing
One-time trailer production (DIY with Davinci Resolve)$0-$150 for assets/musicYour primary conversion assetA bad trailer is worse than no trailer

Paid ads are the one I’d avoid until you’ve exhausted everything else. The CPC numbers look fine on paper until you calculate the purchase conversion rate, which for most indie game landing pages runs around 1.2-2.8% according to data compiled by Chris Zukowski on his How To Market a Game blog. At $1.50 CPC and 2% conversion, you’re paying $75 per sale. That math only works at significant scale with strong LTV, which most $15-$20 indie games don’t have.

Devlogs Are Not Optional Anymore

I resisted this for way too long. Devlogs felt like extra work on top of actual development, and early on I told myself that nobody would care about my process until I had something worth showing. That was wrong.

The TikTok and YouTube Shorts algorithm rewards consistency and novelty, and game development is genuinely novel to most people. A 60-second clip of an interesting shader effect, or a “why I changed the main character’s design” video, or even footage of a bug that looks funny in isolation: these perform well because they’re intrinsically interesting. Tom Francis (developer of Gunpoint and Heat Signature) has talked about this publicly, noting that his devlog audience on YouTube effectively pre-sold his games before any traditional marketing happened.

One practical thing nobody tells you: the optimal posting cadence for Shorts and TikTok in this context is 2-3 times per week minimum to stay in the algorithm’s good graces. That sounds brutal, but a 60-second clip doesn’t require a 60-minute production. Keep a folder of interesting moments as you develop. When something looks cool or weird or funny, capture it immediately. Edit it the same day, post it, move on.

Scenario: A solo dev building a pixel art survival game started posting 90-second devlogs on TikTok 10 months before launch, posting twice a week, showing art progression and mechanic reveals. By launch, they’d accumulated 14,000 followers on that account and converted roughly 22% to Steam wishlist adds. That’s about 3,080 wishlists from a free channel, before a single dollar spent on advertising.

Community Is the Moat

The subreddits r/indiegaming, r/gamedev, r/playmygame, and genre-specific communities (r/cozygames, r/roguelikes, r/survivalgames, etc.) are legitimately high-value if you approach them correctly. The key word is “approach.” Dropping a trailer link and leaving is not participating in a community. It’s advertising, and communities can smell it.

What works: be a member first. Comment on other people’s games. Contribute to discussions that have nothing to do with your game. Then, when you do share an update, it lands differently because you’re not a stranger.

Discord communities operate the same way. Most genre-specific Discord servers have a “share your project” channel. Get in early, contribute generally, and your posts in those channels actually get read.

Sources

  • [Game Discover Co (Simon Carless), 2025 annual Steam revenue distribution report]: Comprehensive breakdown of Steam game earnings, wishlist conversion data, and launch velocity metrics.
  • [How To Market a Game (Chris Zukowski), ongoing blog and newsletter]: Detailed paid ad conversion data, genre-specific marketing analysis, and Steam algorithm research.
  • [Valve’s Steam Direct documentation and developer blog]: Official guidance on Next Fest, featuring mechanics, and platform discovery tools.
  • [Keymailer and Woovit platform data, 2025]: Influencer response rate benchmarks for indie game key distribution.
  • [GDC 2024 talk, “The Reality of Indie Game Marketing,” various speakers]: Developer case studies on pre-launch audience building and community-led marketing outcomes.

Photo: Tima Miroshnichenko via Pexels