This title isn’t from me; it’s from an early access postmortem of the game Book of Demons that you can read here:

I don’t like this question. Different indie devs getting similar results might come to different conclusions and it’s really hard to get people to read between the lines to see the real picture. Book of Demons sold about 7,500 copies in 2 months in early access, which is a little less than what March of the Living achieved as a full release in 2 months (around 8,600). I was happy with those sales, but apparently the developers of Book of Demons came to a different conclusion.

The difference?  I spent 6 months on MotL while Book of Demons has been in production for 3 years. I’m the only dev behind MotL vs 7 core team members for Book of Demons. As you can see, I didn’t need to sell 35,000 copies to call this project a success and I never expected such result either (all indie devs secretly wish for such success, of course, but eh….)

So asking the question “Why is selling good games so hard?” here seems to say that either MotL didn’t sell well or that it’s not part of the “good games” category so it sold as much as it could considering this. The truth however is probably that Book of Demons and MotL are selling as well as should be expected. The problem is that you can’t use development cost as a premise for the question “Why is selling good games so hard?”


Skewed expectations

Two things from the postmortem caught my attention in a weird way:

“To recoup the costs, we need to sell about 35 thousand copies of the game.”

There’s nothing wrong about working on a big project and trying to get big results. But you need to accept that things may not go the way you want when you need to sell 35,000 copies just to break even. It might seem like a low number when compared to top sellers, but the vast majority of games on Steam will never, ever sell that many copies.  And this brings me to the other point:

“In theory, selling this much should be pretty easy. After all, hack & slash is a very popular genre, and games such as Grim Dawn, Torchlight, Path of Exile, Van Helsing are able to move hundreds of thousands or even millions of copies.”

You really can’t believe such thing!  This is not a business plan! Maybe it wasn’t meant as an actual statement of expectation but it’s not the first time I hear such thing. If it were really as simple as checking what sells a lot and copy/paste results we’d all be doing this. I can’t look at the success of Firewatch and then start working on my own walking sim while telling myself “well, that game was a hit so there’s a reasonable chance mine will be as well”. At best it might hint that people are ready to buy the right type of game of that genre (something unknown for the first walking sim released) but you can’t put a number to that conclusion.

Hard work is not automatically rewarded

Game development isn’t an investment, it’s risk management. There’s a good reason big studios are pumping sequels after sequels; it’s way less risky than working on a new IP.  This is a vital lesson that indie developers must heed, even if we want to work on exciting new projects instead of yet another sequel.

It might be a boring thing to say, but working on the game you want to make and hoping results will be proportional to your passion is simply blinding yourself to reality. It’s like the advice, “don’t quit your day job.” You should be prepared to the fact that things might not go the way you dreamed they’d go. You can get another mortgage on your house but, if you do, you shouldn’t be surprised if you eventually lose it. Going big is never a guarantee of anything.

My friend Brian ‘Psychochild’ Green wrote about reasonable schedules with another game, Brigador.

Indie games are not triple-A games

  • It should seem obvious, but people keep doing it.
  • Manage your risks.  Do a game that can be done in 6-8 months, not one that takes 3-5 years!
  • Built up a portfolio of games first. Start small and build up to larger successes.
  • Don’t spend money on things you don’t understand or can’t handle properly (ads, expos, etc.).
  • Players don’t care about your engine so make games instead. If existing engines don’t meet your needs then you should reconsider your project.
  • Your main source of marketing power is your game itself.
  • Don’t compare yourself to the big hits. What worked for them might not for you. If there was a recipe for success we’d all be following it.