50 min read

There is a moment near the end of every indie developer's production cycle when the following realization arrives: the game is nearly done, and almost nobody has heard of it. This realization is usually followed by panic, and the panic is usually...

Chapter 38: Publishing, Marketing, and Finding Your Audience

There is a moment near the end of every indie developer's production cycle when the following realization arrives: the game is nearly done, and almost nobody has heard of it. This realization is usually followed by panic, and the panic is usually followed by a burst of frantic, low-quality social media activity that produces nothing. The developer posts a trailer on Twitter. It gets nine likes. They post screenshots on Reddit. They get downvoted for self-promotion. They submit to Steam. The store page goes live with three hundred wishlists, most of them friends and family. They launch. The launch makes eleven hundred dollars, split three ways, in the first month.

This is the modal indie launch. It is not what you read about on gaming news sites. News sites cover the success stories — Balatro, Stardew Valley, Undertale, Vampire Survivors, Among Us — because those are the stories worth telling. They do not cover the ninety-eight percent of Steam releases that earn less than ten thousand dollars in their lifetime. Those games existed. Their developers worked as hard as the developers of the hits. They were, in many cases, just as good as the hits. But they could not be found.

A game you cannot find does not exist, for any purpose except your own memory of having made it.

This chapter is the practitioner's guide to not being that game. We will cover the honest economics of self-publishing versus signing with a publisher. We will dissect the Steam discovery algorithm and the wishlist system that feeds it. We will talk about your capsule art, your trailer, your screenshots, your press kit, your demo strategy, and the question of when — if ever — to pay for ads. We will talk about the conventions worth attending and the ones you should skip. We will talk about streamers, who now drive more indie sales than the entire games press combined. We will talk about pricing, which most first-time developers get wrong in the same predictable way. And, because this book is honest, we will talk about the fact that marketing is a craft that takes months, not days, and that if you wait until your game is done to start, you are already too late.

You will finish this chapter with an itch.io page up, a Steam store page mocked out, and a marketing plan that has you starting work on launch before you finish work on the game. That is the order. Marketing first, polish second, ship third.

💡 Intuition: A good game that no one finds is economically identical to a game that does not exist. This is not a metaphor — it is a statement about outcomes. If you accept this as true, marketing stops being a distasteful afterthought and starts being a core design pillar alongside mechanics, level design, and narrative. You spent two years making the game. Spend six months making sure anyone sees it.

The Marketing Reality

Let us begin with numbers, because the numbers are clarifying.

In 2024, Steam released roughly eighteen thousand new games. That is forty-nine games per day, every day, for a year. The median Steam release earned less than two thousand dollars in its first year of sale. The top one percent of releases earned more than five hundred thousand dollars. The gap between the median and the top is not a gentle curve — it is a cliff. Most developers cluster near the bottom. A small number of games break out. The middle is nearly empty.

This is called a power-law distribution, and it describes virtually every market for cultural goods: books, music, films, mobile apps, YouTube videos. A few winners take most of the attention. Most entries take almost none. The implications for a game developer are brutal: you cannot afford to be average. Average gets you into the noise floor, where the only people who will find your game are the people you told personally.

There are three ways a game escapes the noise floor. First, the game itself is so exceptional that it generates organic word-of-mouth — rare, unpredictable, and not something you can plan for. Second, a large content creator or streamer picks it up and broadcasts it — even rarer, even more unpredictable. Third, the developer markets the game deliberately, consistently, over the months before launch, using the levers the platforms provide. This third path is the only one you can directly control. It is the only path this chapter is about.

The phrase to internalize: the Steam discovery algorithm does not care how good your game is. It cares about how many wishlists your game has, how many of those wishlists converted to purchases in the first twenty-four hours, how many reviews the game has and what percent are positive, and how long players play. If these numbers are weak, Steam will not surface your game to new users. If they are strong, Steam will pour traffic onto your page for weeks. The algorithm is an amplifier — it amplifies games that already have momentum. Your job, for the six months before launch, is to generate enough momentum that when the algorithm looks at you, it decides to help.

This is not fair. It is not a conspiracy either. It is the economic logic of a platform with eighteen thousand releases per year: Steam cannot afford to personally evaluate every game. It has built a system that evaluates games based on the signals it has, and those signals are marketing signals. Games that do marketing well look like good games to the algorithm. Games that do not, do not.

⚠️ Common Pitfall: The most common first-time indie mistake is believing that "the game will speak for itself." Nothing speaks for itself. Not your game, not anyone else's. The Stardew Valley narrative — Eric Barone coded alone for five years and Chucklefish made the game a hit — skips the part where Barone's blog was a meticulously crafted developer journal, running for two of those years, with thousands of followers by the time the game launched. The game spoke because the developer spent two years teaching it to speak.

Self-Publish vs. Publisher

The first strategic question is whether to self-publish or sign with a publisher.

Self-publishing means you do everything. You run the Steam page, you write the press releases, you send the streamer keys, you handle platform certification for consoles, you pay for localization, you handle tax filings in every region you sell in, you answer support email. You also keep most of the money — Steam takes its thirty percent, and the rest is yours.

Signing with a publisher means a partner takes some or all of that work off your hands in exchange for a cut of revenue, usually between thirty and fifty percent after platform fees. They may also pay you an advance — a cash payment up-front that gets recouped against future royalties. A thirty-thousand-dollar advance looks like free money until you realize that the publisher gets one hundred percent of royalties until they recoup their thirty thousand plus costs; only then do you see royalty checks. If your game earns a hundred thousand dollars and your publisher's recoup threshold is sixty thousand, you get forty thousand, not a hundred.

Publishers come in many flavors. Some are boutique indie publishers — Devolver Digital, Annapurna Interactive, Raw Fury, Yogscast Games, Akupara — who pick a small number of games per year and work intensively on each. Some are mid-tier — Curve Digital, Team17, 505 Games — who handle a larger portfolio with less attention per title. Some are platform-specific — Chucklefish, Graffiti Games — who focus on particular niches. And some are traps: vanity publishers who take thirty percent in exchange for a Steam sub-page and a single tweet.

The honest comparison:

Self-publish when: Your game is small in scope and you only need to hit PC. Your audience is a niche community you already know how to reach. You have the temperament to handle business operations, customer service, and marketing yourself. You want maximum control over pricing, updates, marketing voice, and release timing. You have time to learn the craft of self-marketing. Stardew Valley was (initially) self-published on PC. Celeste had Matt Makes Games' direct control. Dwarf Fortress ran without a publisher for fifteen years before Kitfox Games partnered on the Steam release.

Seek a publisher when: Your game is mid-budget (fifty thousand dollars of development cost or more). You need console ports on PlayStation, Xbox, and Switch — each of which requires legal entities, dev kits, certification expertise, and relationships. You need localization at scale (a dozen languages, not community translations). You want physical retail distribution. You do not have the temperament for the business side. You want someone else to handle Lurkit mailing lists and Keymailer accounts. Hades was published by Supergiant itself, but Supergiant is a nine-person studio with a decade of institutional knowledge. Hollow Knight was self-published by Team Cherry and it worked — because the team was three people with existing community and runway. Cult of the Lamb was developed by Massive Monster and published by Devolver Digital, which gave it a coordinated launch across all platforms that Massive Monster could not have executed alone.

A practical note on publishers: the best publisher signings happen at the pre-alpha stage, with a vertical slice and a GDC meeting, six to eighteen months before release. If you finished your game, then started looking for a publisher, you will get worse terms. Publishers want to be part of the launch plan, not the rescue crew.

A practical note on self-publishing: the time commitment for self-marketing is not "a few hours a week." It is, on average, fifteen to twenty hours a week for the six months before launch, plus ongoing work after. Budget for it. If you cannot, that is a reason to seek a publisher.

🎯 Tradeoff Spotlight: Publisher signing trades revenue for risk reduction. You give up some of the upside; in exchange, you get cash up-front, professional marketing, platform ports, and someone else's Rolodex of relationships. For a first-time solo developer who has no audience, no budget, and no relationships, the publisher trade is often correct. For an experienced developer with an existing following and a small game, self-publishing is often correct. There is no universal answer — the right choice depends on the specific game, the specific developer, and the specific offer on the table.

Platform Selection

Where you sell your game is almost as important as how you market it. Each platform has its own economics, its own audience, and its own rules.

Steam is the eight-hundred-pound gorilla. It has approximately seventy percent of PC game revenue, and for most indies, it is roughly ninety percent of what matters. Steam's cut is thirty percent by default, dropping to twenty-five percent after ten million in gross revenue and twenty percent after fifty million — numbers most indies will never see. Its audience is huge and diverse but heavily weighted toward genre veterans: shooter fans, strategy fans, RPG fans, roguelike fans. Its discovery system, as discussed, is algorithmic and wishlist-driven. Its store infrastructure is mature: refunds, reviews, forums, workshop, broadcasting, remote play together, Steam Deck verification. If you release a PC game and it is not on Steam, you are leaving money on the floor. Exceptions exist (Epic exclusives, subscription services), but the default is Steam.

itch.io is the indie-friendly alternative. Revenue share is set by the developer — you choose the cut itch takes, with a default around ten percent. Its audience is smaller (a few percent of Steam's) but more adventurous, more experimental, more willing to try a game jam entry or a weird prototype. It has no algorithm in the Steam sense; discovery is through curation, the front page, tags, and direct links. It is the ideal home for game jam games, first games, experimental projects, and free releases. It is also the ideal first home for a commercial game you plan to port to Steam later — Celeste's PICO-8 prototype was on itch, Undertale's demo was on itch-era fan sites, Baba Is You was born as a game jam entry. For your first shipped game, itch.io is the right first platform. You can be on Steam and itch simultaneously — there is no exclusivity.

GOG serves the DRM-free niche. Its audience is smaller and older (often thirty-five plus), its cut is thirty percent, and its curation is manual — GOG chooses which games to accept. Historically it has favored RPGs, classics, and narrative games. If your game fits GOG's taste and you can get in, it is a worthwhile secondary platform. If it does not, skip.

Epic Games Store is a hybrid. Its cut is twelve percent — less than half of Steam's — which sounds compelling until you realize that Epic's audience is a fraction of Steam's and its discovery is weak. Epic offers exclusivity deals to some games: a minimum guarantee payment in exchange for staying off Steam for six to twelve months. For mid-tier indies, these deals can be life-changing (a guaranteed hundred thousand to a million dollars up-front). For small indies, they are almost never offered. If Epic approaches you, evaluate the offer seriously. If they do not, list on Epic alongside Steam and do not expect significant revenue from Epic alone.

Consoles — PlayStation, Xbox, Switch — are a different world. Each requires platform approval (you must apply for a developer program), dev kits (which cost money), certification testing (a multi-week process where the platform checks your game against technical requirements), and localized store pages (with tax and legal compliance in each region). First-party fees are thirty percent, same as Steam. Console audiences are large but specific. Nintendo Switch, in particular, has been a goldmine for indies with the right fit — Hollow Knight, Hades, Stardew Valley, Celeste, Undertale all performed massively on Switch. But getting there requires effort. For your first game, skip consoles unless you have a publisher. Your second game can port.

Mobile (iOS, Android) is a different industry, not a different platform. Mobile economics are dominated by free-to-play with in-app purchases or ads; premium mobile games struggle. If your game was designed for mobile from the start, you are in the mobile industry. If your game was designed for PC and you are considering a mobile port, understand that the port is a redesign, not a recompile. Stardew Valley on mobile works because it was rebuilt for touch. Dead Cells on mobile works for the same reason. Most PC games on mobile fail.

Browser (WebGL, itch.io web, Newgrounds) is worth mentioning as a discovery channel rather than a revenue channel. Putting a playable demo in the browser — no download, press play — is an astonishingly effective wishlist generator for certain genres. Puzzle games, arcade games, roguelikes benefit. The 2024 version of "play it in the browser" is a Steam Next Fest demo that runs flawlessly — but a real in-browser version remains a legitimate strategy for smaller games.

🔗 Cross-reference: Chapter 34 covered platform economics from the industry side — the power of distribution holders, the thirty percent cut as a rent, the way platform policy shapes the games that get made. This chapter is the operational view: where do you put your game, given the realities of the market? Chapter 37 covered scope — the reason to build a small game. Scope and platform are linked. A small game can succeed on itch alone. A mid-size game needs Steam. A large game needs a publisher and a console plan.

The Steam Algorithm

Steam's discovery system is the most important piece of marketing infrastructure for indie PC games. Understanding it is not optional.

The algorithm has three main jobs. First, decide which games to show on the front page, in the "recently released" queue, in the "popular upcoming" section, and in the discovery queue that fires when users idle. Second, decide which games to show on other games' pages as "more like this." Third, decide which games to feature in sales, events, and curated collections.

The inputs to these decisions are signals. Wishlists are the most important signal. A user adding your game to their wishlist tells Steam two things: this user is interested in this kind of game, and this game is the kind of game users find interesting. Accumulated over hundreds and thousands of users, the wishlist count becomes a proxy for "how much latent demand does this game have."

At launch, Steam watches how many of those wishlists convert to purchases in the first twenty-four to forty-eight hours. A high conversion rate (often quoted as ten to twenty percent for well-marketed games) signals that the demand was real. A low conversion rate (two to five percent) signals that the wishlists were speculative, and the game will get less organic push. After launch, Steam watches review counts and percentages, concurrent player counts, and play time. All of these feed into whether the algorithm keeps promoting your game.

Practical consequences:

Wishlists are the currency of pre-launch. Every marketing activity before launch should be evaluated by whether it generates wishlists. A tweet that gets ten thousand impressions and no wishlists is worth less than a Reddit post that gets five hundred impressions and fifty wishlists. Track the conversion.

Steam Next Fest is the single most important event for indies. Next Fest is a week-long demo festival Steam runs three times a year. Your demo sits alongside hundreds of others, with streams, category pages, and dedicated promotion. A well-executed Next Fest can generate ten thousand to fifty thousand wishlists for a game that entered with a few hundred. Dome Keeper, Vampire Survivors, Balatro, Inscryption, and countless others used Next Fest as their big reveal. Plan your development calendar around a Next Fest. There are only three per year — pick one.

The "Coming Soon" page matters more than your store page at launch. A game that launches with fewer than ten thousand wishlists struggles to get algorithmic push regardless of quality. A game that launches with fifty thousand wishlists gets front-page consideration. The rule of thumb among indie veterans is: every thousand wishlists at launch is worth roughly a hundred to two hundred sales in the first week. This is a rough heuristic, not a law, but it is directionally correct.

Discovery queue placement is worth seeking. The discovery queue is what Steam shows users when they click "discover more." Getting into it is a function of tags, recency, and wishlist count. Your tags control which queues you appear in — a game tagged "Roguelike, Deckbuilder, Strategy" appears in those queues. Tag strategically, not aspirationally.

"More like this" adjacency is crucial. When a user views a successful game's page, Steam shows "more like this" recommendations. Your goal is to be in the "more like this" for the hit games in your genre. You achieve this by matching tags, matching audience, and generating wishlist patterns that overlap with those games' audiences. If your metroidvania is adjacent to Hollow Knight on Steam, you will get tens of thousands of impressions per month for free.

💡 Intuition: Think of Steam wishlists like dry kindling. A small pile of dry kindling (a few thousand wishlists) is easy to light — your launch catches, your early reviews come in, your trickle sustains. A large pile of dry kindling (fifty thousand wishlists) can produce a bonfire — the algorithm piles on more fuel, reviews accelerate, the front page beckons, sales compound. The pile you bring to launch is the game you get to play.

itch.io as First Home

itch.io deserves its own section because, for most readers of this book, it will be the first platform you release on.

itch.io is a creator-first storefront. There is no certification process. There is no application to be approved. You make an account, upload a build, write a description, set a price (or zero), and publish. Within an hour of finishing your game, it can be live. There is no algorithm deciding whether to show you — there is only curation, tags, and the traffic you bring yourself.

This is liberating and humbling in equal measure. Liberating, because the gatekeepers are gone. Humbling, because nothing will happen until you make something happen. An itch.io page with zero external traffic will get approximately zero visitors per day.

For a game jam entry, a first game, or a prototype, itch is the right home. The culture expects roughness. Players who browse itch are looking for the experimental, the weird, the small. A thirty-minute puzzle game that would be lost on Steam can find a devoted audience on itch. Celeste released a PICO-8 prototype on itch for free before the commercial version. Undertale had a demo on itch in its early days. Among Us was on itch for nearly two years with a few hundred players before the 2020 streamer explosion moved the audience to Steam.

Best practices for itch launches:

Write a long, honest description. itch readers expect personality, not corporate copy. Tell them what the game is, who made it, how long it took, what engine you used, what inspired it. The developer's voice is part of the product on itch.

Use good screenshots and a GIF. Animated GIFs in the description are a major itch convention — a short GIF of your main mechanic is worth more than five screenshots. Keep it under five megabytes so it loads.

Set a fair price or name-your-own-price. itch supports pay-what-you-want pricing, including a minimum of zero. "Name your own price" often earns more than a fixed low price, because generous players will pay above the minimum. For a first game, pay-what-you-want is a good choice.

Post in the right communities. /r/itchio, the itch community forums, and game-jam-specific subreddits are where itch discovery actually happens. Twitter and Bluesky indie-dev communities are the second layer.

Plan your transition to Steam (if there is one). If this is a prototype for a commercial game, say so. "Coming to Steam in 2027 — wishlist here" in your itch description is fine and expected.

The itch-to-Steam path is a real path: Celeste, Undertale, Baba Is You, Getting Over It, Downwell, Superhot, A Short Hike, Minit, and dozens of others started as itch or game jam releases and graduated to commercial Steam success. Your game can be next.

The Marketing Funnel

Marketing thinks in funnels. A funnel is a sequence of stages, each of which converts some fraction of users from the stage above to the stage below. Understanding the funnel is understanding where your work goes and where it fails.

The indie game funnel has six stages:

Awareness. A person sees your game exists. They saw a GIF on Twitter, watched a streamer play a demo, heard a friend mention it, scrolled past an ad. They now have a memory of your game. Maybe. The awareness stage is wide at the top and porous — most awareness leaks away within minutes.

Interest. A person who was aware clicks through to learn more. They went to your Steam page, your itch page, your website. They read the description, watched the trailer. The awareness-to-interest conversion is typically one to five percent of the awareness population.

Wishlist / Follow. A person who was interested committed to remembering — they wishlisted on Steam, followed on itch, followed on social media. The interest-to-wishlist conversion is typically twenty to forty percent of the interest population, depending on how compelling your store page is.

Purchase. A person who had wishlisted bought the game, usually at launch or during a sale. Wishlist-to-purchase conversion is typically ten to twenty percent in the launch week, with additional conversions during sales.

Retention. A person who bought the game played it long enough to form an opinion. This shows up in review counts, percent positive, and Steam's "players who owned for X time" distribution. Retention drives further algorithmic push.

Referral. A person who played the game told others — on Twitter, Reddit, to friends, in streams. Referral is the compound interest of marketing. A good game with good referral mechanics grows after launch without further developer effort.

Each stage needs its own assets and activities. Awareness needs trailers, GIFs, tweets, and press coverage. Interest needs screenshots, long-form descriptions, and deep trailers. Wishlist needs a polished store page and a clear call-to-action. Purchase needs a good launch window and a launch discount. Retention needs a game that is actually good and works on launch day. Referral needs word-of-mouth hooks — shareable moments, meme potential, community features.

The most common first-time failure is over-investing in awareness and under-investing in conversion. A developer who tweets seven times a day, posts on every subreddit, and sends their game to every streamer, but whose Steam page has three blurry screenshots and a forty-second trailer, is pouring water through a funnel with no cup at the bottom. Fix the conversion assets first. Then, and only then, drive traffic to them.

Your Capsule Art, Trailer, and Screenshots

The three assets that decide whether interest becomes a wishlist are the capsule art, the trailer, and the screenshots. They are the front door. If the front door is ugly, cluttered, or confusing, the visitor turns around.

The capsule art is the thumbnail image that represents your game across Steam, itch, and social media. It is usually viewed at 231x87 pixels (small capsule) or 467x181 (header). At those sizes, detail disappears. Your capsule must be legible at thumbnail size. That means: a clear focal point, high contrast, readable title text, and a style that signals the genre immediately.

The "swipe test" is the question: when a Steam user is browsing the store page and your capsule appears for about three seconds of their attention, do they click it? The answer is almost always determined by the image, not the title. A good capsule uses a single strong visual — a character, an iconic object, a evocative silhouette — with the title integrated but not dominant. Hollow Knight's capsule shows the knight against dark wings. Hades shows Zagreus in a red frame. Slay the Spire shows the player character with a stylized card. Cult of the Lamb shows the lamb, the crown, the cult. Each is instantly recognizable at thumbnail scale.

Bad capsules fail in predictable ways. They try to show too much (multiple characters, cluttered scenes). They use the game's logo as the whole image with no hero visual. They use in-engine screenshots that were not designed for the aspect ratio. They use ambiguous imagery that does not signal the genre. If someone looking at your capsule cannot tell whether your game is an RPG, a puzzle game, or a shooter, your capsule is wrong.

The trailer is the first video anyone sees. It runs between thirty and ninety seconds. The best indie trailers follow a simple structure:

The first three seconds: a hook. The single most visually striking, genre-clarifying, moment of gameplay. Not a logo. Not a publisher bumper. The hook. If your trailer starts with three seconds of a studio logo, you have lost half your audience before the game appears.

Seconds three through fifteen: the core loop in motion. The player is shown doing the fundamental activity of the game. Jumping, fighting, solving, building. No voiceover, just gameplay.

Seconds fifteen through forty-five: the variety. The game's range — different enemies, different biomes, different abilities, different moments. This is where you prove the game has depth.

Seconds forty-five through sixty: the emotional payoff. A moment that suggests this game can make you feel something. A boss reveal, a quiet environment, a narrative beat.

The final two seconds: the title, the release date, and the call to action ("Wishlist on Steam").

Sixty seconds is a good target. Ninety seconds is the maximum. Anything longer is a director's cut, not a trailer. The Hades launch trailer was ninety seconds; Hollow Knight's original Kickstarter trailer was about two minutes, which was fine for that context but too long for a store page. For store page use, shorter is almost always better.

Trailer music matters more than first-time developers realize. A trailer with bad music reads as amateur regardless of the footage. Many indie developers license royalty-free music — AudioJungle, Epidemic Sound, Soundstripe — for trailers. Original music from your game composer is better if available.

The screenshots are your slower sell. A user who watched the trailer and is still interested scrolls through screenshots looking for signals. The five to seven screenshots should sequence like this:

First screenshot: the hero shot. The single best-looking moment in the game. Often the title screen or a wide vista. This is the first image the Steam page shows after the trailer.

Second screenshot: gameplay clarity. A shot that clearly shows what you do in the game — the player character, the UI, the enemy, the mechanic. The viewer should finish this screenshot understanding the game type.

Third through fifth screenshots: variety. Different environments, different encounters, different systems. Prove the game is not one room of one thing.

Sixth screenshot: the mood. A quiet, atmospheric moment. Proves the game has depth.

Seventh screenshot: a UI-heavy shot. Proves the game has systems — inventory, map, skill tree. Shows you are a real game and not a one-gif prototype.

Every screenshot should be taken at the highest resolution your game supports, captured in the most visually striking gameplay moment, and slightly curated (it is fine to hide the player's death counter or reposition the camera for composition). It is not fine to mock up screenshots that do not reflect actual gameplay — players will call you on it in reviews.

🔗 Reference: Chris Zukowski's howtomarketagame.com is the most practical resource on Steam capsule art, trailers, and store pages for indies. His "swipe test" methodology — show a stranger your capsule for three seconds and ask what the game is about — is the single most useful diagnostic. If you take one external resource from this chapter, take Zukowski.

The Press Kit

A press kit is a pre-packaged bundle of media and information designed to make it easy for journalists, streamers, and bloggers to cover your game. It is a courtesy to them and a force multiplier for you. Coverage almost never happens without a press kit.

A complete press kit contains:

A fact sheet: the game's title, developer, publisher, platforms, release date, price, website, contact email, genre tags, and a one-paragraph elevator pitch. This is what a journalist on deadline needs to verify in ten seconds.

A features list: five to ten bullets listing the game's distinctive features. Not "fun gameplay." Specific mechanics, systems, modes. "Over sixty enemy types." "Procedurally generated dungeon." "Hand-crafted story mode with three endings." These become the bullet points in coverage.

High-resolution screenshots: the same screenshots from your Steam page, plus additional ones. 1920x1080 minimum. PNG format. At least ten.

Animated GIFs: three to five GIFs of key gameplay moments. Journalists and bloggers embed these in articles. Each should be under five megabytes.

The trailer: your launch trailer as a downloadable MP4 or a YouTube/Vimeo link. Both options — some outlets prefer direct download for editing.

Logo files: your game's logo and studio logo in SVG or high-res PNG, on transparent backgrounds. Bloggers need these for article headers.

Development history: a short write-up of how the game was made, how long it took, who the team is. This is the "human interest" angle journalists look for.

Awards and recognition: any festivals accepted, awards won, notable coverage.

Review copy request form: a way for journalists and streamers to request keys.

The tool most indies use is presskit(), a free PHP-based press kit generator created by Rami Ismail. A presskit() page is the industry standard — journalists know the format, can scan it quickly, and expect to find everything in predictable places. Self-hosted variants and newer alternatives exist (some developers build custom press pages), but presskit() remains the gold standard for its conventions.

On embargoes and review copies: for a larger launch, you may send review copies to press two to four weeks before launch with an embargo — they can write their review, but not publish it until a coordinated date. For small indies, embargoes are rarely needed. Just send keys to the journalists and streamers who asked, tell them the launch date, and trust them to publish when they publish.

The hard truth about press: most indie games get little to no press coverage regardless of quality. The games press is small (a few dozen influential outlets, each covering a handful of games a week), overwhelmed, and focused on bigger titles. Press coverage, when it happens, is a bonus. It is not a reliable marketing channel. Build the press kit anyway — it also serves streamers and bloggers, and you want it when the coverage does come — but do not plan on press as a primary driver.

Content Creators and Streamers

Since roughly 2018, streamers and YouTube content creators have overtaken traditional games press as the primary driver of indie sales. A single PewDiePie video, a single Pokimane stream, a single video from Jacksepticeye can move more copies than every IGN review combined. The Among Us explosion, the Phasmophobia explosion, the Lethal Company explosion, the Content Warning explosion — each was driven by streamers discovering the game and each other copying the trend.

This is both opportunity and problem. Opportunity, because a single big creator pickup can change your life. Problem, because you cannot make big creators pick up your game; they pick up what interests them.

What you can do:

Send keys to creators in your genre, not to the biggest creators. A hundred-subscriber streamer who covers metroidvanias regularly will probably stream your metroidvania. A fifty-million-subscriber streamer will probably not. Target mid-tier creators (ten thousand to two hundred thousand followers) who cover your genre. They respond to keys. They give you real coverage. And occasionally, a video from one of them will pop off, and the algorithm will carry it upward.

Use Lurkit or Keymailer. Lurkit and Keymailer are services that let developers distribute keys to verified streamers and creators, with requirements (they must stream the game, they must have a minimum follower count, etc.) and analytics (you see who actually played). These services are not free, but they are much more efficient than manually emailing thousands of creators.

Make your game streamable. Games that do well with streamers share traits: clear stakes, visible emotion, short runs with resets (runs are episodic content), mechanical variety (content keeps generating), chat-interactive features (chat can vote, name the character, etc.). Among Us is maximally streamable — it is a social game with built-in drama. Balatro is maximally streamable — runs are short, outcomes are wildly variable, chat can be part of the decision. Stardew Valley is decently streamable — cozy content works for certain audiences.

Do not message creators who did not ask. The worst indie-dev move is cold-messaging every big streamer with "please play my game." They get thousands of these messages a week. They delete them. A legitimate press-kit email with a key, a short pitch, and a no-strings-attached "if you stream it, great; if not, no worries" is the floor of professionalism.

When your game does blow up, do not panic, do not beg. If a big creator plays your game and it generates a wave, let the wave happen. Reply to their tweet with a "thanks for playing" if appropriate. Do not publicly beg other creators to play. Make sure your Steam page is good, your servers are up, your Discord is ready — and let the wave work. The Among Us team's response to the 2020 explosion was near-silence: they kept updating the game, added the airport map, maintained stability. They did not launch a marketing campaign riding the wave. The wave carried them further than any campaign could have.

Social Media Without Burning Out

Social media is the developer's daily marketing channel. It is also a known source of burnout, comparison spirals, and time vacuums. The goal is to use it productively without letting it consume your development time.

The platforms, circa the 2026 landscape:

Twitter (now X) / Bluesky: the indie dev professional network. Most devs, most publishers, most journalists, most streamers are here. Posts are short — image, GIF, or video with a line of text. The format rewards frequent, casual presence. A single GIF of your main mechanic, posted on a Friday afternoon with "#gamedev #indiegame" and three relevant tags, is the baseline unit of work. Bluesky has grown as a Twitter alternative and is increasingly where indie dev conversation happens; most devs post to both.

TikTok: the post-2022 discovery engine for certain game types. Short vertical videos of your game, set to trending audio, can generate tens of millions of views and thousands of wishlists if they hit. Games that do well on TikTok: Balatro, Vampire Survivors, Lethal Company, anything with meme-worthy visuals or gameplay moments. The TikTok audience is young, broad, and genre-agnostic. A TikTok post that goes viral can outperform a month of Twitter activity.

YouTube: your deep content. Long-form devlogs, trailer reposts, DLC announcements. A developer vlog YouTube channel is a long-term audience-building play — dev channels like Eric Barone's original Stardew Valley blog, Derek Yu's Spelunky history posts, Thomas Brush's devlogs, Sebastian Lague's coding adventures, Game Maker's Toolkit by Mark Brown — have each built followings by showing process. If you have the temperament for long-form, YouTube compounds.

Reddit: community-specific. /r/IndieDev, /r/gamedev, genre subreddits, and the subreddits for games adjacent to yours. Reddit is suspicious of self-promotion but rewards developers who participate genuinely. Comment first, post later. The 10:1 rule — ten comments of genuine participation for every one post about your game.

Discord: your community home. A Discord server for your game is where your most engaged fans congregate, playtest, report bugs, and advocate. Start the server when you start showing the game. Populate it yourself for the first month — it will feel empty, that is fine.

The burnout rule: one good post a week outperforms five bad posts a day. A thoughtful GIF on Monday with a paragraph of context outperforms seven desperate posts begging for wishlists. Plan content in advance. Batch: record a week's worth of GIFs in one afternoon, caption them, schedule them. Do not let social media eat your development time.

The devlog format is worth its own note. A developer who writes monthly (or bi-weekly, or weekly) devlogs — a blog post, a YouTube video, a Substack newsletter, or a long Bluesky thread — builds a core audience that compounds over months and years. Eric Barone's Stardew Valley blog ran for years before launch. Derek Yu's Spelunky developer's diary became a book. ConcernedApe's blog updates were read by thousands of people before the game shipped. The devlog is the single highest-leverage marketing activity for a game with a long development cycle.

Conventions and Showcases

Real-world conventions are still a viable marketing channel, though their economics vary wildly.

PAX (Boston, West, Aus) — large consumer shows. Indies can exhibit via the PAX Rising / Indie Showcase program (selective, free for accepted games) or pay for a booth (expensive). The audience is enthusiastic and willing to try anything. A well-received PAX demo can generate several thousand wishlists in a weekend.

GDC (Game Developers Conference, San Francisco, March) — the industry-facing show. Less a place to market to consumers, more a place to find publishers, platform partners, and press. The Indie Megabooth era ended around 2020, but Day of the Devs (hosted by Double Fine) and the MIX (Media Indie Exchange) operate during GDC and are worth targeting.

Gamescom (Cologne, Germany, August) — the largest games show in the world. Huge consumer floors. Indie Arena Booth is the main indie program — selective, affordable. The European audience is big and distinct from North America's.

Tokyo Game Show (Chiba, Japan, September) — essential if you have Japan-market ambitions. Indie Zone and BitSummit (separate Kyoto show) are the indie-facing opportunities.

Wholesome Games, Day of the Devs, Future Games Show, Triple-I Initiative, The MIX — online showcases that aggregate indie game trailers during seasonal events. These have partially replaced physical-convention attention. Submission is free or cheap; selection is competitive. A Wholesome Games Direct trailer reveal can generate ten thousand wishlists in an afternoon.

What you get from a convention: direct playtester feedback (priceless), journalist and streamer meetings, visible credibility on your store page ("Featured at PAX East 2027"), and community exposure. What you pay: booth fees (often $500 to $5,000 for an indie slot), travel, accommodation, food, a week of not developing.

First-time exhibitor mistakes: bringing a build that crashes, not having enough demo stations, not having a one-sentence pitch ready, not collecting email addresses, forgetting business cards, forgetting a way for people to wishlist on the spot (QR code to your Steam page — print it large). Above all, do not exhibit a game that is not ready for public demo. A bad first impression on the show floor is worse than no impression.

Demos Strategy

The demo is the single most powerful marketing tool an indie game has. A good demo converts wishlists, generates word-of-mouth, fuels Next Fest rankings, and gives streamers something to cover. A bad demo costs you everything.

The right demo length is thirty to sixty minutes. Under thirty, the player does not form an opinion. Over sixty, they feel they have played "enough" and do not buy. The goal is to leave the player wanting more — to show the core loop, introduce the variety, give them a meaningful challenge, and stop at a high point.

The demo should be a vertical slice, not the first hour of the game. That is: show the best parts, the most polished systems, a moment of story hook, a glimpse of the variety — not necessarily the tutorial. Balatro's demo let the player play several full runs, experimenting with the core mechanic. Vampire Survivors gave the player the full game for free on Steam, which is an extreme version of "demo as marketing."

Demos on Steam Next Fest are specifically built for this: they run during Next Fest (one week, three times a year), the festival has curated streams, and wishlist conversion during Next Fest is high. Plan your demo for a Next Fest specifically. Drop the demo four to eight weeks before Next Fest to start generating reviews and discussion; have the improved version ready for Next Fest itself; take the demo down or leave it up after based on your launch timing.

Balatro's demo success is worth studying. LocalThunk released an early demo long before the full game. He iterated on the demo based on feedback. He ran the demo through multiple Next Fests. By the time the game launched in February 2024, the game had a hundred thousand wishlists from demo players — many of whom bought on day one. The demo was not just a promotional tool; it was the marketing campaign itself.

Launch Planning

A launch is a sequence of deliberate activities that start six months before release day. Not the week before. Not the month before. Six months.

Six months before launch: Steam page is live and collecting wishlists. Capsule art is finalized. Trailer is cut. Screenshots are taken and uploaded. Press kit is published. Social media accounts are active and posting weekly. A demo is being built or is already public. A mailing list signup is live somewhere (your website, your itch page).

Three months before launch: First major marketing push. The announce trailer is released — ideally as part of a showcase (Future Games Show, Wholesome Direct, a Guerrilla Collective, a Steam Next Fest). Press kit goes out to targeted journalists and streamers. Mailing list announcement. Discord launches. The goal is to hit ten thousand to fifty thousand wishlists.

One month before launch: Final push. Steam Next Fest participation if applicable. Release-date reveal trailer. Streamer keys go out. Press embargo arrangements. Final store page polish — descriptions, tags, FAQ. Update GIFs and social posts. Mailing list "launching in thirty days" email.

Launch day: Release. Be online — respond to feedback on Twitter, Reddit, Discord. Fix crash bugs fast. Thank players publicly. Do not engage with negative reviews. The launch-day team job is "keep the game working and visible."

Week one: Monitor reviews. Post a "week one" recap — sales numbers if you want to share them (many indies share wishlist counts and review counts publicly), thanks to players, tease of upcoming patches. Reach out to streamers you had not contacted yet, using launch-momentum credibility.

Month one: First patch. Quality-of-life improvements, bug fixes, small content additions. A patch announcement is a second marketing moment — Steam shows updated games to owners and wishlisters.

This timeline assumes you have the six-month runway. If you do not — if you are a month from launch and just realized you need marketing — the honest advice is: delay the launch. A game that launches with eight hundred wishlists will earn eight hundred dollars and be forgotten. A game that delays three months, uses those months for marketing, and launches with fifteen thousand wishlists will earn substantially more. The game is not the problem; the launch readiness is.

Pricing and Launch Discounts

Pricing is an often-neglected strategic decision. Most first-time developers price too low.

The logic of "low price equals more sales" is only partly true. A game priced at $4.99 sells more units than the same game at $19.99, but usually not four times more. And the lower price positions the game as low-budget or low-ambition in the minds of potential buyers. A Steam user who sees a game at $4.99 assumes it is a short, small, casual experience. The same user seeing the same game at $19.99 assumes it is a real production with meaningful scope.

Price tiers for PC indies in 2026:

$4.99 to $6.99: short experiences, two-to-four-hour games, arcade-style releases, first-game prototypes.

$9.99 to $14.99: mid-length indie games, eight-to-twenty-hour experiences. This is the single most common tier. Celeste launched at $19.99, *Hollow Knight* at $14.99, Stardew Valley famously and stably at $14.99. $14.99 is the "prestige indie" price.

$14.99 to $19.99: larger indies, twenty-to-sixty-hour games. Most roguelikes, most indie RPGs.

$19.99 to $29.99: premium indies. Hades at $24.99 ($29.99 after Hades II). Baldur's Gate 3 cannot be priced like an indie ($59.99) but represents the premium ceiling.

Below $4.99 is a trap. Above $29.99 for a first-time indie is probably too high.

Regional pricing is Steam's localized pricing system. Steam suggests prices in each region (lower in Russia, Turkey, Latin America, SEA; higher in Switzerland, Scandinavia). Accept the defaults unless you have specific reasons not to — Steam's regional pricing reflects purchasing power and prevents price-arbitrage issues.

The launch discount is a Steam convention. A ten-percent launch discount for the first seven days is almost mandatory — it is what the algorithm expects, what wishlisted players expect, and what drives the wishlist-to-purchase conversion. Some developers go deeper (fifteen or twenty percent); most settle on ten percent. Do not skip the launch discount.

The never-lower rule: whatever price you launch at is your ceiling. Steam does not let you raise the base price easily (you can only discount down from it). Launch high enough that you have room to discount. $14.99 launch means you can go to $9.99 on sale, $7.49 on deep sale, and so on. A $4.99 launch means your sale floor is $2.49 and you have no room.

Reviews and Metacritic

Reviews matter, but not the way first-time developers think.

Steam reviews matter most. The percent-positive score visible on your store page directly affects purchase decisions. A game above ninety percent ("Overwhelmingly Positive") converts visitors dramatically better than one at seventy-five percent ("Mixed"). Early reviews disproportionately shape this number — the first hundred reviews set the pattern, and later reviews move it slowly. This is why launch-week quality matters: a crash-prone launch generates negative reviews that haunt the game for its lifetime.

Metacritic and professional review aggregation matters less for indies than it used to. Most indies never accumulate enough professional reviews to even get a Metacritic score. If you do, a high Metacritic is a credibility marker for trailer copy and store page — but it rarely drives sales directly.

Review outreach is part of the press kit work. Key journalists, key YouTubers, key streamers. A handful of positive professional reviews in the first week help. Most indies get zero.

The negative-review response rule: do not engage. Not with individual reviewers, not on the review page, not on Twitter. A developer who argues with a negative review in public loses. A developer who posts a measured "thanks for the feedback, we are looking into this" on a negative review looks desperate. A developer who just fixes the issues in a patch and posts a patch note "addressed feedback about X, Y, Z" looks professional. The Hello Games No Man's Sky post-launch playbook is the classic example: after a catastrophic launch reception, the team went silent for months, shipped update after update, and rebuilt trust through product, not through words. By 2018, No Man's Sky had recovered. The silence-then-updates pattern is the only negative-review response that works.

Post-Launch Marketing (Brief)

Chapter 39 covers post-launch in depth. For this chapter, know that launch day is not the end of marketing — it is the start of a different phase. Seasonal Steam sales (Summer, Autumn, Winter, Lunar New Year) are major re-marketing moments. Every sale is a wishlist-to-purchase conversion opportunity for users who did not buy at launch. Patches and updates reset the algorithm slightly — Steam promotes recently-updated games. DLC and content updates are press moments if they are substantial. Anniversaries (one year, two years) are natural reasons to re-engage.

The short version: plan to keep marketing for a year after launch. Most of your lifetime sales will come after launch week, not during it.

International and Localization

The top ten languages on Steam, by player count, are: English, Simplified Chinese, Russian, Spanish (Latin America and Spain), German, French, Brazilian Portuguese, Japanese, Korean, and Polish. The order shifts year to year, and Chinese and Russian are particularly volatile (geopolitical and regulatory factors matter), but these ten represent the vast majority of non-English Steam revenue.

For a first-time indie, localization priorities typically go:

Simplified Chinese: the single most valuable localization for many indie games. The Chinese Steam audience is enormous and underserved. A Chinese translation often doubles or triples your Chinese revenue from a base of "people who bought it despite no translation."

Russian: historically large audience, price-sensitive (regional pricing is important), and responsive to translation. Geopolitical factors may complicate this depending on year.

Brazilian Portuguese: growing fast, underserved, responsive.

Spanish, German, French: the European core. Polished localizations expected at this tier.

Japanese, Korean: valuable for some genres (JRPGs, visual novels, action), less so for others (strategy, simulation).

Community translations are a strategy some indies use: release with English, publish a translation template, and let community volunteers translate. This works for small text-heavy games (visual novels, narrative indies) and for developers with engaged communities. The risk is quality inconsistency — a community translation can be wonderful or can embarrass the game.

Paid localization through professional agencies costs roughly ten to twenty cents per word. A game with ten thousand words of text costs $1,000 to $2,000 per language. This adds up fast — ten languages at $1,500 is $15,000 — but the return on investment is usually strong for the top tier (Chinese, German, French, Russian, Spanish, Brazilian Portuguese).

Balatro is a well-known localization case study: LocalThunk (via Playstack's publishing support) translated the game into more than twenty languages, including Simplified Chinese, Japanese, Korean, Portuguese, Spanish, and several smaller markets. The translations drove meaningful sales in each market and contributed to the game's runaway global success. Stardew Valley was translated into Japanese, Korean, and Chinese after initial launch, each translation producing a significant sales bump. The pattern is: translate when you have capital and data on where your audience is.

Advertising and Paid Marketing (Brief, Skeptical)

Most indie developers should not pay for advertising.

The reason is attribution. A Steam wishlist has no clear source. If you pay $500 for Twitter ads and get 300 wishlists in that week, you cannot distinguish the wishlists caused by the ads from the wishlists that would have happened anyway. Most paid platforms (Meta, TikTok, Reddit, Google) optimize for clicks and impressions, not for Steam wishlists — they cannot tell what happens after the user leaves their platform. You will spend money and not know whether it worked.

The exception is mobile free-to-play, where attribution is solved (the app tracks installs, the advertiser tracks source, the game tracks lifetime value), and where the economics of paid user acquisition are well-understood. Mobile F2P is an advertising-driven business, and it has its own playbook.

For a PC indie, paid ads only start making sense when: the game has already launched successfully, you have data on your organic conversion rates, you can run experiments in controlled ways (test vs. control groups), and you have the budget to do this at scale ($10,000 plus, not $500). Below that scale, the noise dominates the signal.

Spend on marketing you can actually learn from: conventions (real people playing), Next Fest (platform-measured wishlists), content creator outreach (measurable via video views and key-to-stream conversion). Save ads for later.

Press vs. Organic

The final strategic tension is between press coverage (pursued through press kits, embargoes, relationships) and organic discovery (driven by social media, community building, demos, Next Fest).

The Golden Path for most indies is organic-wishlist-first. You build a Steam page, you build a Discord, you run a demo, you participate in Next Fest, you post GIFs weekly, you write devlogs, you do the slow work of audience building for six to twelve months. The wishlists accumulate. You launch with momentum.

The Press-Coverage-Matters Myth is the belief that if only the right journalist covers your game, sales will follow. Usually they will not. The games press covers games it thinks are newsworthy, and newsworthiness is a function of existing momentum. A game that already has twenty thousand wishlists and a successful Next Fest is newsworthy. A game with a thousand wishlists and a hopeful pitch email is not, no matter how good the game actually is.

Press follows momentum. Organic builds momentum. Do the organic work. Press will come if the work is good.

Progressive Project Update — Ch 38

This chapter's deliverables are concrete:

Create your itch.io page. Sign up for itch.io if you have not. Create a new project for your game. Upload a Windows build (and macOS/Linux if you have them). Write a long, honest description — what the game is, who you are, how long it took, what engine, what inspired it. Upload at least five screenshots and one short GIF of your main mechanic. Set tags (your genre, your platform, your engine, the game jam if applicable). Set pricing: for your first game, "pay what you want" with a minimum of zero or one dollar is a reasonable default. Publish the page as a draft first, preview it, fix anything broken, then publish for real.

Mock up your Steam store page. Even if you are not launching on Steam yet, write the copy: the "About this game" section, the five-to-seven-bullet features list, the short description (three hundred characters), the tag list. Take the screenshots you would use. Sketch the capsule art — if you cannot draw, describe what it would show. This exercise clarifies your pitch and reveals what you do not know about your own game.

Write a one-page marketing plan. Six bullets: the platforms you will launch on, the price, the launch date, the two or three marketing channels you will actually use, the demo strategy (if any), and the target wishlist count at launch. This document is what you will measure yourself against for the next six months.

Drop all three artifacts in your project's marketing/ directory. If you are working toward Chapter 40's capstone, these are the pieces that will make the capstone possible.

Common Pitfalls

Starting marketing too late. The most common mistake: believing marketing starts when the game is done. By then you have missed six months of wishlist accumulation. The correct time to start marketing is the day you decide the game is real. That is usually one to two years before launch.

Cluttered capsule art. Trying to put everything in the capsule — multiple characters, a scene, the title, the tagline. It becomes unreadable at thumbnail size. One strong visual. One clear focal point. Readable title. Done.

No trailer, or a bad trailer. A Steam page without a trailer is almost certainly dead on arrival. A trailer that opens with ten seconds of your studio logo is almost dead on arrival. The trailer is the single most important sales tool. Invest in it. If you cannot cut video, hire someone who can — a good indie trailer editor costs $500 to $3,000 and is worth every dollar.

The silent developer. A developer who ships a game but was never visible during development gets no launch bump. A developer who posted GIFs weekly, wrote monthly devlogs, participated in game jams, and built a Discord has thousands of people who were waiting for the game. The visible developer wins.

Ignoring TikTok (or whatever the current discovery platform is). Marketing channels shift every few years. In 2018, Twitter was everything. In 2021, TikTok emerged. In 2024, it was still TikTok plus Bluesky. By the time you read this, there may be a new layer. The point is to look at where new audiences are forming and be present there, not to overcommit to the channel that mattered last year.

Pricing too low. The $4.99 "I just want people to play it" launch almost always underperforms the same game at $14.99. Low price signals low value. Price at market, discount at launch, hold the line.

Summary

Marketing is not the dark art that opposes craft. It is the craft of helping your craft be found. The Steam algorithm does not judge games — it amplifies the ones that come to it with momentum. Wishlists are the currency of momentum. Capsule art, trailers, screenshots, and press kits are the tools. Demos are force multipliers. Content creators are the 2020s discovery engine. Conventions still work for the right games at the right scale. Publishers are a tradeoff — revenue for risk reduction, independence for support — not a moral choice. Pricing signals value and should reflect what your game is worth.

Start early. Be visible. Ship the game. Then ship it again, in the form of a patch, a translation, a DLC, a sale, an anniversary — because Chapter 39 is going to remind you that launch is the middle, not the end.

I don't care if your game is innovative. I care if a player sees it, wishlists it, buys it, plays it, and tells a friend. That is the chain. That is the whole job.