Quick answer: Announce when you can show real gameplay and capture the demand — a Steam page live (this is the non-negotiable), a 60-90 second trailer or strong GIF set, and a one-line hook you've tested on strangers. Coordinate one day across all channels with everything pointing at the wishlist button, and understand what you're starting: announcement is the first beat of a campaign, not a single shot.

Announce when you can show real gameplay and capture the demand — a Steam page live (this is the non-negotiable), a 60-90 second trailer or strong GIF set, and a one-line hook you've tested on strangers. Coordinate one day across all channels with everything pointing at the wishlist button, and understand what you're starting: announcement is the first beat of a campaign, not a single shot. That's the short version — the sections below get into the how, the why, and the mistakes worth dodging.

Ready means capturable, not finished

The announcement's only job is converting its attention into wishlists — so the page must exist first; attention with nowhere to land is the cardinal waste. Beyond that: footage that honestly represents the experience (announce trailers of pure cinematics squander indie credibility), a hook one sentence long that survived testing on people who owe you nothing, and enough visual identity that the capsule, trailer, and screenshots feel like one game.

Timing tension: early announcement accumulates wishlists longer (good) but risks audience fatigue across years (real). The working consensus for indies: announce when the game looks like itself — typically 6-18 months out — not at first prototype.

Stage the day like a tiny operation

Pick a clean midweek day (dodge major industry events that eat the news cycle), then fire everything in sequence: trailer up first (YouTube, plus native uploads per platform), Steam page set live, posts on every channel where you have presence — each formatted natively (vertical cut for TikTok/Shorts, GIF-led for Reddit, thread for X), press emails to your genre list with the presskit, and your communities (Discord, mailing list) told first or simultaneously — insiders resent learning from Reddit.

Then work the day: reply to every comment everywhere, feed momentum where it appears, and post the 'overwhelmed by the response' follow-up that platforms reliably boost. Announcement days reward presence.

It's the first beat, so plan the second

A single announcement spike decays in 72 hours; the campaign is what compounds. Before announcing, know your next two beats — a devlog cadence, a festival target, a demo window — so the new followers have a reason to stay and the wishlist curve gets its next inflection. The announcement also produces intelligence: which channels converted, which hook phrasing got quoted back, what confused people. Read it; it's your marketing plan's first real data.

And calibrate expectations: most announcements land quietly, and that's survivable — wishlists compound from beats, and plenty of strong launches started with a shrug. The announcement that 'flopped' was a data point, not a verdict.

Talk where your players already are

The best channel isn't the biggest one; it's the one where people who like your genre already gather. A cozy-game TikTok audience, a niche subreddit, a genre Discord — a hundred genuinely interested people beat ten thousand passers-by every time.

Find three places your exact players hang out and become a regular, not a billboard. Contribute first, share your game second. Communities can smell the difference instantly.

Marketing is a generosity game

The indie marketing that works rarely looks like advertising. It looks like sharing something genuinely interesting: a clip that makes people grin, a devlog that teaches something, a thread about a problem you solved. People share what makes them look good for sharing it.

So lead with the most interesting true thing about your game, not with the ask. 'Wishlist now' earns nothing by itself; a great 15-second clip earns the wishlist without asking twice.

Close the loop with real players

Advice gets you to a sensible starting point; only real player behavior tells you if it worked. Ship the change, then watch what actually happens — the reports that come in, the errors that spike or vanish, the place sessions end.

Make that loop short. When a player can report a bug in ten seconds and you see it with logs attached, you stop guessing what to fix next. Tight feedback loops are the closest thing indie development has to a cheat code.

Putting it to work

Don't try to act on all of this at once. Pick the one change that costs you the least and pays the most this week, do it, and see what actually happens before reaching for the next.

Most of this rewards steadiness over intensity. A small improvement made every week, checked against how real players respond, outruns any single burst of effort — in this corner of game development and every other one.

Show up where your players already are, lead with the interesting thing, and keep the cadence.