Shipping a game on Steam is simultaneously more achievable and more difficult than it looks. The platform is accessible — Valve has made the barriers to entry low. But visibility, conversion, and sustained sales are a completely different challenge. Here are five lessons that genuinely moved the needle for me.
Lesson 01
Your Release Day Strategy Matters More Than You Think
I originally released iZBOT on September 1st — a Tuesday. I thought releasing alongside big AAA titles might give me a visibility bump from the general gaming excitement in the air. That turned out to be very wrong thinking.
Those larger titles absorbed all the new-release visibility slots, pushed my game down the "New Releases" list faster, and I got none of the benefit of their traffic. The lesson: release on a day where you're the biggest thing in your genre niche, not alongside AAA titles. Research what else is releasing in your sub-genre in the weeks around your target date. A Tuesday with no competition in your niche is infinitely better than a Friday next to a major launch.
Steam's recommendation algorithms reward early momentum. If you can get a strong start-of-week spike and hold it, the algorithm notices. Getting buried on day one means fighting uphill for every subsequent sale.
Lesson 02
Pricing Is Harder Than Development
I priced iZBOT at $9.99 USD. In retrospect, I got this wrong — and the mistakes compounded over time.
The mistake wasn't the initial price itself; it was the discounting cycle I entered too early. Once you discount a game aggressively, it changes customer perception of its base value. Players who might have bought it full price wait for the next sale. Your full-price conversion rate drops. You end up running deeper discounts to maintain volume, which further erodes full-price appeal.
The alternative: hold your price for longer after launch. Let the initial launch momentum build wishlists and reviews at full price. Your first major sale should feel like an event, not a default state. For a precision platformer at a low price point, the argument for waiting until you have more wishlists built up (and therefore a bigger audience to capture during a sale) is strong.
Lesson 03
Wishlists Are Your Real Launch Asset
Steam's algorithm at launch heavily weights wishlist conversion. The more wishlists you have before launch day, the more people get notified, the more early sales you get, the more the algorithm amplifies you. It's a flywheel — but it only works if you've been building your wishlist count before launch.
The practical implication: announce your Steam page — and set it to allow wishlisting — much earlier than you think you need to. Six months before release minimum. Promote the wishlist link in every community touchpoint. Every streamer, content creator, or Reddit post that drives wishlist adds before launch is worth significantly more than the same action post-launch.
I didn't prioritise this early enough with iZBOT. It's the single thing I'd change first if I was starting again.
Lesson 04
Let's Players and Streamers Are Underrated
For a small indie precision platformer, streamers and Let's Players are disproportionately valuable. Here's why: the genre is extremely watchable. Death compilation videos, speedrun attempts, and rage moments are exactly the content that travels on social platforms. A game like iZBOT — where skilled players can show off and less skilled players can fail entertainingly — is content-friendly by design.
The mistake many solo devs make is only reaching out to large creators. The conversion rate is low and the response rate is lower. Mid-tier YouTubers and Twitch streamers with dedicated niche audiences (5k–50k subscribers) are far more likely to respond to a pitch and will often produce more contextually relevant coverage. A Let's Play from someone who genuinely loves platformers and talks about why a level design choice works is worth more than a 5-second clip in a compilation from a mega-creator.
Send review keys early. Make the ask easy. Provide a short pitch, a key, and no strings attached. The best coverage you get will come from people who genuinely connect with the game.
Lesson 05
The Game Isn't Finished at Launch
Steam reviews are a living document. Players leave reviews at launch, but they also update them and leave new ones during updates, DLC announcements, and sales. An update — even a small quality of life patch — generates its own small wave of engagement and can revive a game's presence in the algorithm for a brief window.
Post-launch updates also signal to potential buyers that the game is actively maintained. For a solo developer, this matters. Players know indie games sometimes get abandoned. Showing up with a patch — even a minor one — months after launch communicates commitment and builds trust with fence-sitters.
With iZBOT 2, I was more intentional about this rhythm. The extra effort paid dividends in review sentiment and wishlist additions from players who'd been watching the game's development progress.
The Honest Bottom Line
Shipping an indie game on Steam as a solo part-time developer is deeply satisfying and rarely financially transformative. The games I make — iZBOT and its sequel — are things I'm genuinely proud of. They're polished, they play well, and they represent real years of part-time effort.
The financial reality of the indie market is that visibility is the constraint, not quality. You can build something great and still struggle to find your audience. That's not a reason not to build it — but it is a reason to spend as much time thinking about marketing, timing, and community building as you spend on the game itself.
If you're building a precision platformer right now: think hard about your wishlist strategy from day one. Get your Steam page live early. Find your niche communities and be genuinely present in them, not just promotional. And when you launch — make sure you're not releasing on the same day as two AAA games. Trust me on that one.
Play the Game That Taught Me This
iZBOT and iZBOT 2 are available on Steam. Fast-paced precision platforming from Ruxar — an Australian solo developer.
Play iZBOT on Steam – $9.99