The short answer
Shipping an indie game in 2026 costs somewhere between $0 and $200 a month, depending on how much of your toolchain you upgrade out of the free tier. The dollar number you actually see depends almost entirely on three categories: your AI assistant, your art tool, and whether you need Unity Pro (you almost certainly don't).
The category most solo devs underestimate is time. Every free tool costs more time per task than the paid one in the same category. If you're racing a deadline, $20 a month buys you back hours that would otherwise vanish into wrestling with the free tool. If you're learning and have time but no money, the free tools will get you there.
The cost categories
Every shipped indie game involves spend in some combination of these:
- Game engine — Unity, Godot, Phaser, LOVE2D, Pico-8, Unreal.
- Code editor + AI — VS Code, JetBrains Rider, Cursor; plus Claude / ChatGPT / Gemini if you use one.
- Art — sprite editor, illustration, 3D modeling.
- Audio — DAW for music, SFX library or generator.
- Distribution — itch.io, Steam, mobile stores.
- Marketing — landing page hosting, email tool, screenshot/video software.
- Hosting — server-side multiplayer, leaderboards, analytics.
For a solo dev shipping a singleplayer 2D game, the last two are usually free or near-free. The first five are where every dollar goes.
Tier 1 — The genuinely $0 stack
Yes, you can really ship a game for nothing. Here's the full stack:
| Category | Tool | Cost |
|---|---|---|
| Engine | Godot or Unity Personal | $0 |
| Code editor | VS Code | $0 |
| AI | Claude free tier | $0 |
| Sprite art | Krita or LibreSprite | $0 |
| Audio editor | Audacity | $0 |
| Music | Bosca Ceoil, incompetech.com (CC-BY) | $0 |
| SFX | jsfxr, Bfxr | $0 |
| Distribution | itch.io (10% rev share, configurable) | $0 upfront |
| Hosting (web build) | itch.io or GitHub Pages | $0 |
| Total / month | $0 |
This is not a hypothetical. It's the stack used by most jam games, most students learning, and a non-trivial number of shipped commercial titles. Godot and Unity Personal are both fully featured for solo-dev needs. Krita is a real digital painting tool. Audacity is the standard audio editor for a generation of YouTubers. itch.io is a legitimate storefront where small games regularly do five-figure revenue.
The only thing the $0 stack costs you is some time: each free tool is a little slower per task than the paid alternative in the same category. We'll come back to that.
Tier 2 — Small upgrades that matter
If you have a small budget and want to spend it well, here are the upgrades that move the needle, in priority order:
- Claude Pro — $20 a month. The single biggest leverage upgrade. Free Claude has usage limits that hit hardest exactly when you're in flow on a hard problem. Pro removes that bottleneck for ~95% of solo dev sessions. If you only buy one thing, buy this.
- Aseprite — $20 once (not a subscription). If you're doing pixel art, this is the tool. One-time purchase, no monthly fee, lasts forever. The free LibreSprite alternative works but is meaningfully clunkier on animation.
- Reaper — $60 once (personal license). A real DAW. Lifetime license, no subscription. Drops a ceiling that Audacity has if you start composing original music or doing serious mixing.
Total: $20 a month recurring + $80 one-time, and that gets you 80% of the value of a $200/month stack. itch.io stays free, the engine stays free, the editor stays free.
Tier 3 — The "I'm trying to make this commercial" stack
Beyond Tier 2, costs balloon fast and the marginal return on each dollar drops. You'd only enter this tier when something specific is blocking you, not because you assume "more expensive = better."
| Tool | Cost | When it's worth it |
|---|---|---|
| Unity Pro | $2,040 / yr (~$170/mo) | Only when you cross Unity Personal's $200K USD revenue threshold, which is then mandatory. |
| Adobe Creative Cloud | $60 / mo | If you specifically need Photoshop or Premiere. Otherwise, no. |
| Premium asset packs | $30–100 each | One-shot purchases for placeholder art on prototypes. Avoid for shipped games (you'll get spotted). |
| Steam Direct | $100 once per game | If you actually ship on Steam. Refundable after $1,000 sales. |
| Apple Developer | $99 / yr | Required for iOS / macOS shipping. |
| Google Play Developer | $25 once | Required for Android shipping. Lifetime. |
The biggest mistake here is paying for tools before you have a game that benefits from them. Steam Direct's $100 is the one cost that's unavoidable if you ship on Steam, but everything else in this tier should be paid for reactively, not proactively.
The hidden cost: time
Free tools are not free. They cost time per task instead of dollars per month. Some examples:
- Animation in Krita vs Aseprite. Aseprite has onion-skinning, frame tagging, and a tile mode that makes 32×32 sprite cycles take five minutes. Doing the same in Krita is more like fifteen.
- Music in Audacity vs Reaper. Multitrack composition is technically possible in Audacity, but every step takes longer than it should. Reaper's MIDI piano roll is a real piano roll.
- Free Claude vs Pro. Hitting a usage cap mid-feature and having to wait two hours costs more than $20 worth of attention loss, every time it happens.
The math is roughly: if you're shipping for income, time is more valuable than the upgrade cost almost immediately. If you're shipping as a hobby with no income riding on it, the free tools are doing exactly what they're designed to do.
A note on Claude, specifically
Pixeldex is opinionated about Claude as a co-dev, so worth being explicit:
- Claude free tier is usually enough for evening work on a small project. You'll hit limits if you have a marathon Saturday and try to refactor a whole system in one go.
- Claude Pro at $20 a month is the difference between "ran out of messages mid-feature, came back tomorrow" and "actually finished the feature today." It's the single best $20 a solo dev can spend on tools per month.
- Claude Code is included with Pro at no extra cost and makes refactoring across multiple files dramatically faster. It uses your message budget faster than chat does, but the per-task savings outweigh that.
If you have to choose between Claude Pro and any other paid tool in this article, choose Claude Pro.
My recommendation, if this is your first game
- Start at Tier 1, full $0. Don't pay for anything until you've finished and shipped at least one game, however small. The act of shipping is more valuable than the marginal speed of any paid tool.
- If you're doing pixel art, buy Aseprite once, lifetime. $20, never again.
- Once you're past your first jam build, upgrade Claude. $20 a month, cancel any month you're not actively building.
- Steam Direct's $100 is the only cost you can't avoid if you ship on Steam. Save it for game two.
- Everything else, wait. Adobe, Unity Pro, premium asset packs, fancy DAWs — none of these unlock shipping. They marginally speed up specific tasks. Solve those tasks with the free tool first, and you'll know exactly which upgrade is worth paying for.
Last thought
Tools don't ship games. People do. Keep your costs tight enough to keep going, because the only thing that actually matters is whether you're still working on the game six months from now.
"I can't afford the right tools" is almost never the real blocker for a solo indie. Almost every commercial indie hit started out being built on the free tier of something. Yours can too.
If we shut down Pixeldex one day, the code goes open source. The promise on every page of this site applies to this article too: nothing here is hidden behind a future paywall. If you found this useful, share it, copy from it, build something with it.
Related
Want a copy-paste prompt to start your first game today? The Unity top-down player controller prompt takes about two minutes to run and gives you a working character. The Godot FSM controller prompt is the next step up if you want a cleaner architecture from day one. Both are free, no email gate.
For the audio side of the budget — every SFX generator, free DAW, and CC music library worth knowing about — see the audio toolkit page.