Your game works. Nobody is playing it.
What flopped launches, platform data, and developer post-mortems teach us about finding players before and after you ship.
Your game works. Nobody is playing it.
You spent months on it. The core loop is tight. You playtested with friends and they liked it. You shipped, posted on a couple of subreddits, maybe tweeted about it. Then you refreshed your analytics page for a week and watched the numbers not move.
This is the most common story in game development, and it has almost nothing to do with how good your game is.
The hard truth about market fit
A game can be genuinely fun and still find zero audience. The developer behind An Oath to the Stars, a polished bullet-hell shooter, put it bluntly in their post-mortem: “nobody cares about your game.” They’d assumed that having industry experience and a solid product would get press attention. It didn’t. The game launched to mixed results despite being mechanically sound.
This isn’t cynicism. It’s the shape of the market. The number of indie games releasing on Steam grows every year, but the share of commercially successful releases dropped from roughly 10% in 2016 to under 4% by 2022. More games, same number of players willing to try new things. The math is not in your favor unless you do something about it before launch day.
Market fit means someone out there is actively looking for a game like yours and can find it. If you can’t describe who that person is and where they hang out, you don’t have market fit yet.
Genre is a strategy decision, not a taste preference
One of the most counterintuitive lessons from developer post-mortems: genre choice has a bigger impact on commercial success than polish, marketing spend, or even game quality.
The team behind Prickle, a grid-based puzzle game, did almost everything right. They hit Steam festivals, accumulated 2,400 wishlists, launched to a 100% positive rating, and sold about 500 copies. Their honest assessment: the market for grid-based puzzles on Steam is just small. No amount of marketing would change that ceiling.
Meanwhile, horror games have a stable, hungry audience. Building/crafting/simulation games consistently outperform on Steam. Multiplayer party games travel well on web platforms like CrazyGames. This doesn’t mean you should abandon your vision and make whatever’s trending. But if you pick a niche genre, go in with realistic expectations and a strategy that matches the actual audience size.
The advice from Chris Zukowski at How To Market A Game is direct: “90% of your game’s success is based on the type of game you are making and how good it looks.” If you’re making a linear narrative experience without AAA-level visuals, Steam’s audience will scroll past it. That’s not a judgment on your game. It’s how discovery algorithms and player behavior work on that platform.
Marketing starts before the code
The biggest pattern in flopped launches: marketing was an afterthought. The developer finished the game, then asked “how do I get people to play this?”
By that point you’ve already missed the window. Effective marketing for indie games follows a rough timeline:
Six to nine months before launch, start building a wishlist. Post dev screenshots. Participate in Steam Next Fest or similar festivals. The Prickle developers found that Steam festivals brought in around 100 wishlists per day, far outperforming social media posts.
Three to six months out, get your demo into streamers’ hands. Email YouTubers and offer keys. Not all of them will bite, but the ones who do can drive real traffic. One developer noted that streamer coverage generated meaningful wishlist growth while organic social media barely moved the needle.
At launch, you want at minimum 5,500 to 7,000 wishlists to have a shot at a viable first week. Those wishlists convert at 1-20% on launch day, and that initial burst determines how much Steam’s algorithm promotes your game afterward.
If you’re launching on web platforms rather than Steam, the dynamics are different but the principle is the same: understand the platform’s discovery mechanics before you need them.
Know your platform’s scoreboard
Every platform has metrics that determine whether your game gets surfaced to more players or buried. If you don’t know what those numbers are, you’re flying blind.
CrazyGames publishes theirs openly. During the initial test period (7-21 days, or until 500 plays), they’re watching three things:
- Average play time: 10+ minutes per session means your core loop works
- Day-1 retention: 10-15% of players coming back the next day
- Conversion rate: 80%+ of players sticking around past the first minute
Games that hit these thresholds graduate to full launch with monetization. Games that don’t get limited visibility or stay in test limbo.
On Steam, the equivalent scoreboard is your wishlist-to-sale conversion, your review ratio, and your first-week revenue. On mobile, it’s retention curves and session length. Each platform optimizes for engagement, and your game needs to speak that language.
This means building for the platform, not just building your game and uploading it. Fast load times matter on web (CrazyGames recommends under 10 seconds, under 20 MB). Immediate gameplay matters everywhere. If your tutorial is three minutes long before the player does anything interesting, your conversion rate craters and the algorithm stops showing your game to new people.
Ship small, learn fast
The developer of Pixel Pastry spent months building a deep idle game with 100+ hand-drawn icons and a sophisticated upgrade system. Then they discovered they couldn’t even publish it: platform restrictions in their region made merchant accounts impossible, and the app store rejected their beta for too few testers. Months of work, stuck at the gate.
The lesson isn’t “don’t be ambitious.” It’s “de-risk your distribution channel on day one.” Research your target platform’s requirements before you write code. Ship the smallest playable version as early as possible. Use it to test whether real players engage, not just whether your friends think it’s cool.
Multiple post-mortems converge on the same advice: your first game probably won’t be your hit. Developers who release several smaller games build audience, reputation, and craft faster than those who spend years on one dream project. Each release teaches you something about what works, and your mailing list and community carry over to the next one.
Content creators are your distribution channel
Across almost every successful indie launch story, the same factor appears: coverage from YouTube and Twitch creators. A post on r/gamedev put it starkly: “If YouTubers won’t play your game, you have already failed.”
That’s an overstatement, but the underlying point is real. Gaming influencers are the primary way most players discover new indie games. They represent what the broader gaming audience wants to see. If your game doesn’t work as content, as something that’s fun to watch and react to, your organic discovery ceiling is low.
This has design implications. Games with spectator appeal, with moments that generate surprise, tension, or laughter, spread faster than games that are satisfying but visually quiet. Multiplayer games have a natural advantage here: real human interactions create unpredictable moments that are inherently watchable.
The tactical version: email 50-100 small and mid-tier creators in your genre. Provide Steam keys, a press kit, and a two-sentence pitch. Don’t spam. Target creators who play games like yours. Follow up once. If nobody’s interested, that’s a signal worth listening to.
The long game
Most ventures don’t turn a profit for years. Game development is no different. Your first release is foundation work. Install analytics. See where players drop off. Keep updating. Respond to every comment, every review. Put a mailing list signup in your game so your next launch starts with an audience instead of zero.
The developers who make it aren’t the ones who ship a masterpiece on their first try. They’re the ones who ship, learn, and ship again.