Gaming · Guide
How Indie Developers Build and Launch a First Game: A Step-by-Step Guide
Published:

In brief
Most first-time indie developers move through a predictable path: pick an engine, prototype small, finish a playable build, set up a storefront account, build a wishlist audience, and release with a clear marketing push. Steam and itch.io publish their own account-setup and submission requirements, and data from marketing analysts and game jams show what separates games that get noticed from those that don't.
There is no single required path to making and releasing a first game, but the process that recurs across official platform documentation and developer-marketing data follows a similar shape: choose a tool, build something small and finishable, set up distribution accounts early, and treat visibility as part of development rather than an afterthought.
Step 1: Choose an engine and start small
According to the Game Developers Conference (GDC) 2026 State of the Game Industry survey, Unreal Engine is the primary engine for 42% of developers who responded and Unity for 30%, though the split changes by studio type: a majority (54%) of developers at older indie studios still use Unity, while newer indie developers are more likely to experiment with Godot, which reached 11% adoption in that group.
A common entry point for first-time developers is a game jam — a short, time-boxed challenge to build a complete game. The GMTK (Game Maker's Toolkit) Game Jam 2025, run on itch.io, drew 9,514 entries submitted over roughly four days, and 197,073 ratings were given to 9,378 of those entries during the following rating period, according to the official results page.
Step 2: Finish a build and publish it somewhere low-friction
itch.io is a common first distribution channel because it has no submission fee. Its own documentation describes the process: create a free account, select "Create new game," fill in a title, short description and cover image, then upload one zip file per platform. New project pages are private by default so creators can adjust the page before release; publishing means switching the page's visibility setting to "Public." Pricing can be set as free, pay-what-you-want, or a fixed price through the account's seller settings.
Step 3: Set up a Steamworks account if targeting Steam
For developers aiming at Steam, Valve's own Steamworks documentation lays out the process: sign up as a Steamworks partner, then complete bank, tax and company verification before setting up a product. Steam charges what it calls the Steam Direct fee — $100 USD per product — which is recoupable once a game's lifetime revenue on Steam reaches at least $1,000 USD in adjusted gross revenue, according to the Steamworks partner site. The same page notes a mandatory 30-day waiting period after paying the fee before a first product can be released, to allow Valve time to verify business information.
Step 4: Build the store page early and keep it in "coming soon" for at least two weeks
Steam's release-process documentation states that a store page submitted for review needs at least 7 days before the desired launch date, since Valve's review of store presence "typically takes 3-5 business days to complete." A store page must also stay in "coming soon" status for a minimum of two weeks before a developer can trigger release, and release itself is never automatic — Valve's documentation specifies that "approved titles will not release themselves," so a developer must manually click the release control at the intended launch moment.
Step 5: Collect wishlists before release
Chris Zukowski, who runs the indie-marketing site How To Market A Game and analyzes Steam launch data, recommends roughly 7,000 wishlists as a minimum threshold for a first-time developer seeking visibility on Steam's "Popular Upcoming" list, based on his tier analysis of games that achieved placement there. Zukowski's guidance for developers who fall short of their wishlist goal differs by how far off they are: those within about 1,000 wishlists of target are advised to delay launch and run a targeted push, while those still around 3,000 after six months of effort are advised to release anyway rather than spend heavily on paid promotion for a title without organic interest.
Step 6: Prepare the store page, trailer and pricing
Steam's own checklist system requires separate "ready for review" submissions for store presence and for the build itself, each needing Valve approval before launch, per the Steamworks release-process documentation.
| Requirement | itch.io | Steam |
|---|---|---|
| Account cost | Free | $100 USD Steam Direct fee per product |
| Fee recoupable? | Not applicable | Yes, after $1,000 USD lifetime revenue |
| Minimum wait before release | None stated | 30 days after fee payment; store page must stay in "coming soon" at least 2 weeks |
| Review required | No formal review described | Yes — separate store-page and build reviews by Valve |
| Default page visibility | Private until switched to Public | Draft until store-page checklist is approved |
Using AI tools during development
The GDC 2026 State of the Game Industry survey found that about 36% of game-industry professionals overall use generative AI tools, but adoption is lower among people who work directly at game studios (30%) than at publishing or marketing companies (58%). Among developers who do use AI tools, the most common uses reported were research or brainstorming (81%), followed by routine tasks like writing emails and code assistance (47% each) and prototyping (35%). The same survey found a majority of respondents, 52%, now view AI's impact on the industry as harmful, a shift from more positive sentiment in earlier years of the survey.
Questions
- How much does it cost to put a game on Steam?
- Valve charges a Steam Direct fee of $100 USD per product, which is recoupable once that product earns at least $1,000 USD in lifetime adjusted gross revenue on Steam, according to Steamworks documentation. There is no separate submission fee described for publishing a free game page on itch.io.
- How many wishlists does a first-time developer need before launching on Steam?
- Marketing analyst Chris Zukowski recommends roughly 7,000 wishlists as a minimum for visibility on Steam's Popular Upcoming list, though his tier breakdown shows higher-visibility placements require tens or hundreds of thousands of wishlists.
- How long before launch should a developer set up a Steam store page?
- Steam's release-process documentation requires a store page to remain in 'coming soon' status for at least two weeks before release and to be submitted for review at least 7 days ahead of the target date.
- What game engine do most indie developers use?
- Survey data varies: GDC's 2026 State of the Game Industry survey found Unreal Engine as the primary engine for 42% of respondents and Unity for 30%, with older indie studios still mostly on Unity (54%) and newer indie developers showing more Godot adoption (11%).
- Can I release my first game for free before trying to sell it?
- Yes. itch.io's documentation describes free, pay-what-you-want and fixed-price options, and many first-time developers publish early work — including game jam entries like those submitted to the GMTK Game Jam — for free on itch.io before attempting a paid release on a storefront like Steam.
Sources
- Steamworks Documentation — Getting Started
- Steamworks Documentation — Release Process
- Steamworks — Steam Direct Fee Overview
- itch.io Documentation — Your first itch.io page
- itch.io — GMTK Game Jam 2025 Results
- How To Market A Game — How many wishlists should I have when I launch my game?
- GDC — GDC 2026 State of the Game Industry Reveals Impact of Layoffs, Generative AI, and More
This piece was prepared with artificial intelligence and passed an automated source check before publication. If you see an error, ask for a correction. Request a correction or reply · How we make this
Related
GamingNews
Turkey's 'Who Wants to Be a Millionaire' Returns With New Host, Bigger Prize
Turkey's long-running quiz show "Kim Milyoner Olmak İster?" began broadcasting with a new host, news anchor Cem Öğretir, on October 18, 2026, replacing Oktay Kaynarca. The program also changed its format: the question count rose from 13 to 15 and the top prize doubled to 10 million Turkish lira.
GamingGlossary
What Are Video Game Difficulty Settings? Definition, Origins and Examples
Difficulty settings are in-game options that change how much challenge a player faces, ranging from simple Easy/Normal/Hard menus to granular accessibility toggles and systems that adjust automatically in real time. Microsoft's Xbox Accessibility Guidelines recommend games offer four or more difficulty presets so players with different skill levels and abilities can complete them.
GamingComparison
PS5 vs Xbox Series X|S vs Nintendo Switch 2: how to pick a console in 2026
The right console depends on where you play, which games you want, and how much the hardware and its subscription cost. Nintendo Switch 2 is the only one that doubles as a handheld, PS5 and Xbox Series X|S push more raw graphics power for TV play, and all three have changed their prices more than once in 2026 due to memory-chip costs.

GamingGuide
PC vs Console vs Mobile: A Beginner's Guide to Choosing Your Gaming Platform
Choosing a gaming platform in 2026 mainly comes down to budget, the specific games you want, and how much hardware control you want. Dedicated consoles now start around $500 (Nintendo Switch 2, Xbox Series S), PlayStation 5 and Xbox Series X range from about $600 to $900, a new budget PC can be built from roughly $670, and mobile gaming costs nothing extra if you already own a smartphone. This guide compares the actual 2026 prices, specs and trade-offs of each option.