Hitting 100K downloads on a mobile game as a solo or small team is rare but possible. This post is a condensed case study of what one indie did: how the game was scoped, how the store listing was optimized, and what was done after launch to keep installs and retention moving. Your mileage will vary, but the principles apply whether you are aiming for 10K or 100K.
1. Scope and core loop
The game was one clear mechanic (e.g. a simple runner, puzzle, or hyper-casual hook), not a feature-heavy product. Scope was locked early: one mode, a short session (under three minutes), and a small set of levels or endless progression. That made it possible to polish one thing well and ship on time.
Takeaway: Define the smallest version that is still fun. Cut everything that does not serve the core loop. Ship that, then iterate.
2. Store listing as a product
The store page was treated as part of the product. That meant:
- Icon: Recognizable at small size, simple shape, one or two colors. A/B tested against a few variants if possible.
- Title: Short, with a clear hook or genre cue (e.g. "[Name] - Puzzle" or "[Name] Runner"). No keyword stuffing.
- Screenshots: First two showed the core action and a clear "before/after" or "win" moment. Text overlay on screenshots spelled out the hook (e.g. "One-tap control" or "Endless levels").
- Short description: One sentence that said what you do and why it feels good. No fluff.
- Video (optional): 15–30 seconds of real gameplay, no UI clutter, showing the loop in the first few seconds.
Takeaway: Assume nobody reads the long description. Icon, title, and first two screenshots do most of the work. Optimize for scroll-through on a phone.
3. Soft launch and first numbers
The game was released in one or two smaller regions first (e.g. one country or a subset of territories). That allowed:
- Checking that installs, crashes, and ratings were acceptable before a global push.
- Reading store feedback and fixing critical bugs or confusion.
- Testing a minimal marketing spend (e.g. a small UA test) to see cost per install and day-one retention.
No big PR or paid push happened until retention (e.g. day 1 and day 7) was in a range that made scaling feel worth it.
Takeaway: Use a soft launch to validate the product and store page with real users before going global or spending more.
4. What actually moved downloads
After soft launch, the main drivers were:
- Organic store visibility: Better icon, title, and screenshots improved conversion from store views to installs. That lifted organic installs over time.
- Word of mouth and light social: Short clips of the best moments (e.g. a close call, a satisfying level clear) were shared on social. No big budget; consistency and clarity of the hook mattered more.
- Small paid tests (optional): A limited budget was used to test one or two ad networks and creatives. The goal was to learn what creative and audience combination had acceptable CPI and retention, not to scale blindly.
- Updates: Regular small updates (new levels, quality-of-life fixes, seasonal tweaks) gave a reason for the store to re-surface the game and for players to return.
Takeaway: Improve the product and the store page first. Then add light marketing and updates. Avoid scaling paid user acquisition until retention and unit economics support it.
5. Retention and "why 100K mattered"
100K was a milestone, but the real focus was who stayed. Simple tactics that helped:
- Onboarding in under 60 seconds: One clear goal in the first session (e.g. "complete one run" or "finish the first level"). No long tutorials.
- Early win: A sense of success in the first session (e.g. first level clear, first unlock) so players had a reason to open the app again.
- Light progression: A simple meta (e.g. levels, stars, or a short unlock path) so there was always a "next thing" without complexity.
- No dark patterns: No fake countdowns or misleading ads. Trust and clarity made reviews and word of mouth better.
Takeaway: Downloads are a vanity metric if nobody keeps playing. Design the first session and first week for clarity and a quick win.
6. What I would do differently
- Start store and marketing thinking earlier. Icon and screenshots were iterated late; they should have been in the plan from the start.
- Instrument from day one. Basic events (session start, level complete, quit point) would have made it easier to see where players dropped off.
- One platform first. Focusing on one store (e.g. Google Play first) would have simplified QA and iteration before adding iOS.
7. Summary
Getting to 100K came from: small scope, store listing as a product, soft launch, organic and light marketing, and retention-focused design. No single trick; it was consistency and iteration on the game and the page.
If you are building a mobile game, lock scope early, polish the store page, soft launch, and only then think about scaling. For more on store optimization and launch, see our Steam and store guides and monetization resources. Found this useful? Share it with other indies aiming for their first big milestone.