Scope Creep is the #1 Killer of Indie Games
You start with a simple idea. A platformer, maybe. Or a top-down shooter. Something small and manageable. Then you think, "What if it had multiplayer?" That sounds fun, so you add it to the plan. Then a crafting system, because every game has one now. Then procedural generation, because hand-building levels sounds tedious. Then a skill tree, because players love progression. Before you know it, your "small game" requires two years of full-time work and you are burnt out at month three, staring at a codebase that does fifteen things poorly instead of one thing well.
Scope creep is seductive because every new feature sounds exciting in your head. You can picture how cool it would be. You can imagine players discovering it and loving it. But there is a brutal gap between imagining a feature and actually building it. Adding a feature to your design document takes thirty seconds. Implementing it, testing it, balancing it, debugging it, and making sure it does not break everything else takes days or weeks. Every feature you add does not just add work — it multiplies it, because every system has to interact with every other system.
The games you admire — the ones that seem to do everything — were made by teams with budgets, or by solo devs who spent years grinding through exactly the kind of burnout you are trying to avoid. They did not start with all those features. They started small, shipped something, and expanded from there. The ones who tried to build everything at once? You have never heard of them, because those games never came out.
The "One Sentence" Test
Here is the simplest scoping tool that exists: describe your entire game in one sentence. Not a paragraph. Not a pitch deck. One sentence. "A platformer where you dodge traps to reach the exit." "A tower defense game where you place turrets to stop waves of enemies." "A puzzle game where you rotate tiles to connect a path." If you cannot describe your game in a single sentence, your scope is too big. Full stop.
The sentence should contain three things: a genre, a core mechanic, and a goal. That is your game. Everything else — the story, the progression system, the cosmetic unlocks, the leaderboards — is optional. Those things can make a game better, but they are not the game itself. If you strip away every feature and you are left with that one sentence still being true and still being fun, you have a solid foundation. If you strip away features and the game collapses, you have built a house of cards instead of a game. Write the sentence down. Pin it above your monitor. Every time you want to add something, ask yourself: does this serve the sentence, or am I just decorating?
The Must-Have / Nice-to-Have / Cut List
Once you have your one-sentence description, you need a framework for deciding what actually goes into the game. This is not about gut feeling or what sounds cool. It is about being honest with yourself about what is essential and what is not. Grab a document, a spreadsheet, a whiteboard — whatever works — and make three lists.
Must-Have: The absolute minimum for your game to function. The core mechanic, a basic win and lose condition, and enough content to be playable. That means 3 to 5 levels, not 50. One or two enemy types, not a bestiary. The simplest possible version of your game that someone could pick up, play, and have a complete experience with.
Nice-to-Have: Features that would improve the game but are not essential for it to work. A settings menu. Leaderboards. Extra levels. Cosmetic options. Screen shake and particles. A second game mode. These are things you add after the Must-Have list is done and the game is playable end to end.
Cut: Everything else. Multiplayer. Mod support. A level editor. That cool procedural generation idea you had at 2am. That one mechanic you saw in a YouTube video that would be "so easy to add." Put it all on the Cut list and do not look at it again.
Ship the Must-Have list. That is your game. Once it is done — actually done, playable, and released — you can go back and add Nice-to-Haves if you still have the energy and motivation. Most of the time, you will have already moved on to your next project, which is fine. That is how you grow. The Cut list exists to give those ideas a place to live so they stop rattling around in your head and distracting you. Writing them down is enough. You do not need to build them.
The hard part is being honest about which list each feature belongs on. Your brain will try to convince you that everything is a Must-Have. It is lying to you. A game can ship without a settings menu. A game can ship without a tutorial. A game can ship without save data. Challenge every assumption about what is "required" and you will find that most of it is not.
Time-Based Scoping
Another approach is to start with a deadline and work backward. Instead of asking "what does my game need?" ask "what can I build in this amount of time?" The answer is always less than you think, but here is a rough guide:
- 1 week: A single-screen game. One mechanic, one level, basic art. Think Flappy Bird, not Hollow Knight.
- 1 month: 3 to 5 levels, multiple enemy types, a basic menu, sound effects. A complete short experience.
- 3 months: A full short game. 10 or more levels, polish, music, complete UI. Something you would be proud to put on itch.io.
- 6+ months: Bigger scope is possible here — but only if you have already finished a smaller game first. If you have never shipped anything, do not start with a six-month project. You will not finish it.
The deadline is non-negotiable. This is the most important part. When the deadline arrives, you ship whatever you have. You do not extend it by two weeks to add one more feature. You do not push it back because the art is not polished enough. You ship. A small finished game teaches you more than a large unfinished one ever will. It is better to release something rough and real than to chase perfection into oblivion. The deadline is your friend. It forces you to make decisions instead of deferring them, and decisions are what turn a pile of code into a game.
Red Flags: You've Over-Scoped
Sometimes you do not realize you have over-scoped until you are deep in it. Here are the warning signs:
- You have been working for months and still do not have a playable build
- Your task list keeps growing instead of shrinking
- You dread opening the project
- You keep redesigning systems instead of finishing them
- You tell people "it's almost done" more than twice
If any of these sound familiar, you have not failed — you have over-scoped. The fix is not to work harder or push through the burnout. The fix is to cut. Open your feature list and start removing things until the finish line feels reachable again. Cut the second boss. Cut the dialogue system. Cut the save feature and make the game short enough to complete in one sitting. It feels painful in the moment, but shipping a smaller version of your vision is infinitely better than abandoning the full version. You can always expand the game later. You cannot un-abandon a project that broke your motivation.
Track Your Progress to Stay Sane
Scoping is not just about what you build — it is about how you track what you are building. When your entire task list lives in your head, the remaining work feels infinite. Every time you finish something, three new things pop up that you forgot about. You lose track of what is done and what is left, and the whole project starts to feel like an endless grind with no finish line in sight. That is how burnout starts: not from working too hard, but from feeling like the work will never end.
The fix is dead simple: write everything down and check things off as you go. When you can see completed tasks piling up and the remaining count dropping, the finish line feels real. You get tangible proof that you are making progress, and that proof keeps you moving forward on the days when motivation is low. We built Game Dev Tracker specifically for this — 271 items across 12 categories that you can check off as you go. Watching that progress bar fill up is genuinely motivating. But even a plain text file or a sticky note on your wall works. The tool does not matter. What matters is making the work visible so you can see yourself getting closer to done.
The Golden Rule: Finish Something Small
Your first game should take one to four weeks. Not one to four months. Weeks. Your second game can be a month or two. Your third, maybe three months. Build your scoping muscle on small projects before you attempt anything ambitious. This is not a limitation — it is a strategy. Every small finished project teaches you something about planning, estimating, cutting, and shipping that you cannot learn any other way. Reading about scoping is not the same as doing it. You have to feel the pain of over-scoping and the relief of cutting to done before the lessons stick.
Every successful indie developer has a trail of small, imperfect, finished projects behind them. Those projects were not wastes of time. They were training. They taught those devs how to estimate realistically, how to cut without guilt, and how to push through the final stretch when everything feels tedious. The developers who skip this step and jump straight to their dream project almost always burn out. Not because they lack talent, but because they lack the experience of finishing. So start small. Scope ruthlessly. Ship something. Then do it again, slightly bigger. That is the path.