3 Hard Truths For Game Developers To Swallow.


Hundreds of indie developers have the same three delusions.

They spend years building games nobody wants, then blame everything except their own choices. They post in Discord channels asking why their “masterpiece” sold twelve copies while convinced the market just doesn’t understand real artistry.

My advice for indie game devs?

Don’t go on a Twitter meltdown, telling players to code their own engine or tell unhappy players to get a refund from Steam if they weren’t happy—while your game sat at mixed reviews.

Leave these delusions and gaslighting to the AAA companies spiraling to grasp back control of reality.

Because when you are doing these, the developers with half your talent are building sustainable businesses by facing reality head-on.

Today we are talking about the 3 Hard Truths For Game Developers To Swallow.

The difference between success and failure in indie game development comes down to whether you can stomach three brutal truths that most developers refuse to accept. These truths will gut-punch every romantic notion you have about game development, but they’ll also hand you the blueprint that successful developers follow. Most developers stay broke because they’d rather feel like artists than act like business owners.


You’re about to discover why maintaining these mindsets is killing your potential and what to do about it.
And Understanding Them Will Put You Ahead Of Your Competition

1. Stop romanticising the work

To become a successful indie game developer on a global scale, you have to stop romanticising the work. You have to break this cognitive dissonance of saying “I just want to make the games I want to make” while complaining about how hard it is to make a living as a game developer.

These are two completely different goals. You can either keep making games purely from passion for the craft and not spend a single thought on the marketability of it, or you accept that you want to make games to earn money and therefore relentlessly promote it because you did your research and know what players want.

If you want to make money quickly or substantial money from your games, then you can’t simultaneously say “I just want to make what I want to make.” That’s inherently selfish. You’re putting yourself ahead of players, but you want players to pay you.

So which one is it? Are you making games for yourself or for players?

The root of this cognitive dissonance is how much developers romanticise what it means to be a game creator.

They think that:

  • A real game developer lounges around all day brainstorming concepts.
  • A real developer takes long walks for inspiration.
  • A real developer bleeds pixels and pours their heart into every line of code.
  • A real developer cares only about artistic vision and worries not about revenue.

These couldn’t be farther from the truth.

If you’re sitting there with this romantic image of what game development is about, everything you’re imagining is wrong.

This romantic view isn’t authenticity—it’s rationalisation. You’ve found a clever way to:

  • Avoid working hard,
  • Avoid brutal honesty about what success takes,
  • Avoid extreme ownership of your craft and career.
  • Avoid learning the business side and not having clarity about when to create for love versus money.

It’s easier to say “I’m an artist who loves pure game development” and then complain that nobody makes a living as an indie developer. This cognitive dissonance will keep you stuck forever.

2. The Rising Cost Of Inaction

In the information age, the cost of inaction rises while the cost of action falls.

Let me explain.

It’s never been easier to rationalise doing nothing because life is comfortable. Netflix costs $15 monthly, not $1,000. You can survive making $40k or $400k—either way, you get entertainment delivered to your door. And this comfort makes it harder to motivate yourself. Why push for financial success when you already have access to games, streaming, food delivery?

The barrier to basic satisfaction is so low that many people rationalise staying comfortable rather than pursuing excellence.

Here’s the opportunity: the cost of building games has also plummeted.

What took teams of 50 people five years to create thirty years ago, you can build with a small team in months using modern engines and tools. AI will make this even more dramatic. This creates simultaneous problems and opportunities.

More people will rationalise minimal effort because basic comfort is accessible. However, it has never been easier to:

  • Learn a new game engine,
  • Gain knowledge from courses/ books/podcasts
  • Or getting adept at coding/ illustration/ composing music

Those who do act will see outsized returns because a little effort goes much further today.

My recommendation is simple: Whatever you choose to do, just don’t be the person satisfied with Netflix and Ubereats.

Recognise that you can build things today that were impossible ten years ago, with one-tenth the time and effort. Game development has never been more accessible or powerful. You could theoretically design, develop, and ship a game in 30 days today.

Add modern tools, rapid feedback from platforms like Steam Early Access, and iterative development—suddenly what used to require massive teams becomes achievable for solo developers.

If you think AI will automate you away, you’re only right if you stay stagnant.

But if you continue deploying effort and learning new tools, the return on your action will be higher today than ever in history. A year from now, it’ll be even higher. Two perspectives exist: “I will be automated away” or “How can I use automation to my advantage?”

Choose the second, and you won’t be left behind.

3. The Genius-Idiot Roller Coaster

Every developer experiences this cycle.

You start making games, don’t see immediate success, and blame external factors:

  • The market is saturated,
  • Platforms are broken,
  • Players don’t appreciate real artistry,
  • Your genre isn’t trendy anymore.

A few persist despite these rationalisations.
And one day, something clicks—your game gets featured, goes viral, or finds its audience.
Suddenly you’re a genius.
You always had it, you’re talented, the world finally notices.

But what goes up must come down.
That euphoria fades.
Your next game flops, reviews are harsh, sales disappoint.
Now you’re an idiot again—this doesn’t work, you picked the wrong genre, the market has changed.

Neither extreme is true.

When things go well, you’re not a genius—you executed fundamentals consistently. When things go poorly, you’re not an idiot—you stopped executing those fundamentals somehow.

Every developer has good months and bad months. The skill is staying level-headed through both.

When you’re up, humble yourself.
When you’re down, coach yourself out of the low.

Your emotional state must separate from your game’s performance, or your business runs you instead of you running it.


The choice is simple: stay delusional and join the majority who quit after their first commercial failure, or embrace these hard truths and position yourself among the small percentage who actually make it.

The market doesn’t care about your feelings—but it rewards those who understand how it works.

The Indie Game Dev Compendium

Marketing tactics for indie devs who built something players will love—and need them to find it. Store pages, community building, launch strategy. Practical approaches that move wishlists without the burnout or identity crisis. For devs ready for specific next steps, not just "make a good game" advice.

Read more from The Indie Game Dev Compendium

Today I'm excited to share my interview with figyberries, solo developer of Pokemon Echo.I reached out during the demo launch last week to talk about what drives hundreds of unpaid development hours, legal risks and how modern tools are reshaping indie creation. Lets dig in! Pokemon Echo Main Menu Page, Source: Figgyberries Nintendo now owns the legal right to summon creatures in video games—despite this mechanic existing since the 1980s. Yet thousands of Pokemon fans continue building...

I don't know about you, but I've played every official Pokemon release since Red. Nostalgia factor aside, my most memorable experiences still comes from fan-created games Games like Pokemon Uranium, Reborn, and Insurgence consistently outperform official releases—with zero budget or marketing. While innovating the design of the franchise a 200+ person team at Gamefreak keeps making worse. Apparently these bedroom coders understand something the official studio has lost. Here's the brutal...

The indie game industry has confused marketing theatre with marketing results. I've watched talented studios chase the wrong numbers for all the wrong reasons. They celebrate hitting 10K Twitter followers while their Steam page converts at less than 1%. They announce press coverage milestones while their email list shrinks. Meanwhile, the metrics that actually predict sales remain unmeasured and ignored. This performance-over-substance approach is quietly killing games before they launch....