Tanya X. Short is the Captain of Kitfox Games, the independent Canadian studio behind Moon Hunters, Shrouded Isle, and the upcoming Boyfriend Dungeon.Tanya gave a live version of this article at the Game Developer's Conference 2018, as part of the Independent Summit.
It seems like most indies that you hear of err on the side of waiting too long to release their games. They extend their estimated launch by years and years, making sure everything is perfect. And if that's right for you, that's fine. If it works, it works! But some of us (including me) have the opposite problem -- we release our games too early, when they're still molten and unready and unfinished.
Luckily, now that I've not only been through it and learned from it, but also had time to heal and recover, I can share the warning signs with you. The Moon Hunters launch was 100% my call, and I blew it, so read on to find out if you might be in danger of making a similar mistake. Don't do it the way I did. Mess it up your own way.
The Setup
In early 2016, we were getting ready to ship our biggest game yet: Moon Hunters. We'd worked on it for over 2 years, which was already twice as long as our first game (Shattered Planet).
We'd done a lot of promotion through the years, in Montreal and abroad. We demo'd so many different versions of the game it's amusing to see the different iterations of the interface show up in old photos -- oh look, there's spring 2015, etc.
We published to the front page of various sites, including the PlayStation blog, multiple times. We showed at several PAXes in the Indie Megabooth, to packed crowds. We had articles from most major publications, and we had a Kickstarter that exceeded our expectations, blowing past our $45,000 goal up towards almost 400%. I'm still proud and grateful that we managed to have 6,000 backers.
Even more exciting, the game seemed to gain word of mouth pretty organically. The Kickstarter didn't have a mid-campaign slump, and we won awards at various events almost continuously. Everyone told me we had a hit on our hands -- for sure, we would be financially comfortable after the game came out. We had literally every reason to feel extremely good about what we'd built. That's what they said.
This was actually a bit later in the timeline, at the Canadian Video Game Awards, but just imagine this feeling of pre-launch cockiness and certainty.
In fact, we had built up so much visibility, that PBS Vermont sent a film crew around the time of our launch, to capture that fateful moment, and also to film our launch party. Lucky us.
The Launch Moment
Now, I'm a fiscally conservative studio head. We had stored up survival money, and I had lined up a profitable work-for-hire contract with a publisher we could start on afterwards, just in case things went completely awry. Financially, we could have waited a month or two to launch, but we didn't. We pressed the button just a bit too early.
And so the launch was... bad. Our fans were disappointed. There were crashes. The online multiplayer mode was in a 'beta' form, which was infuriating to most players. And there were core systems that were just unsatisfying and weird, which needed revisions.
Some mainstream audiences (like IGN commenters below) had already braced themselves to hate the game, which is theoretically easy to dismiss -- if someone doesn't like pixel art, they're not going to like Moon Hunters, sure. But I hate the idea that I added fuel to someone's anti-indie fire.
Consequences of Launching "Early"
So this is what a launch week looks like in a healthy game launch, like The Shrouded Isle -- those day 1 customers create word-of-mouth and positive reviews that spread to day 2 and day 3 etc.
The Shrouded Isle's launch week was thick-tailed.
Meanwhile, this is what Moon Hunters' game launch looked like (not healthy). All of our fans piled in on day 1, and then generated almost no word-of-mouth in days following. Our hype hit the brick wall of reality.
Moon Hunters launch week was... slender.
Now, theoretically, if that day 1 peak was very high, we could say that it was a perfectly healthy launch because we saturated our niche. But I can assure you that the peak was not that high.
Anyway, it's true that launch days don't determine everything about your sales, but it did influence our coverage and apparent success for the next 6-12 months. If we'd waited to launch until the game was ready, surely the Metacritic and user reviews would have been higher, and all of that would have led to higher spikes down the road, which all adds up to hundreds of thousands of lost dollars.
Thanks, PBS. You can watch the full episode of "Qulture" here. They were actually very kind.
And PBS was there to capture it. Lucky us. But they were just telling the truth -- we released an unready game and got what we deserved. Despite our launch day being better than many indies, we could tell the coming year wasn't going to be quite enough to sustain our 4-person studio.
I also immediately found myself massively demotivated. I didn't really care about the money. I had prepared for bad sales, and even lined up a gig for just after launch to sustain us, for this exact possibility. But I hadn't quite prepared my heart for disappointing people, or making what could be called a "bad game". I was heartbroken. I felt like I'd wasted years of my life, making something that wasn't worth the time or energy from me or my teammates. It made me feel like I had peaked, and that I was old, and tired.
Bad Omens
In hindsight (which has no bias at all, ahem), we should have known better. In fact, one prominent YouTuber went so far as to write me a heartfelt letter during the beta, pleading with me to delay the launch. But I ignored that, as his demands and wishes seemed unreasonable. I also ignored other signals, like this sincere Kickstarter backer:
But, as obvious as it seems now, it wasn't obvious then. I thought I was being smart. So why did I do it? If I really think back to that moment, there's a few factors that led to me making this mistake. So if any of this sounds familiar to you, take note. Your future self might not want you to do what you're about to do.
(Again, be warned that a moment of self-awareness can go a long way. I am a person that is particularly impatient and efficiency-/deadline-oriented. But if you're the opposite kind of indie developer/project lead, who tends to be particularly whimsical and quality-/perfection-oriented, you probably shouldn't read this stuff, as it might be reversed from the advice that applies to you. Take what you need; pass on the rest.)
Reasons why we launched too early:
I wanted to prove naysayers wrong. Indies go around saying to double or triple or quadruple task estimates, and it annoys me because project management is an art. So when everyone told me we'd keep delaying, I got a bit defiant. I wanted to prove it was TOTALLY POSSIBLE to launch on schedule. And uh, so, it is totally probably possible, but don't get obsessed with your schedule in order to do it.. sacrificing your project on the altar of "I told you so" isn't worth it.
I was proud of my production skills. Pride goeth before a fall. I started to feel like even minor delays (a day, a week) was a personal wound on my honor. I felt like I was a failure and a fraud. I felt like I "couldn't" delay again. I was wrong. I totally could have and should have.
Team morale was low. Finishing projects is really hard work, and I felt like a bad leader to take away their finish line (even for a few weeks). Morale wasn't dangerously low, nobody was threatening to quit, but I still felt guilty. But this was a mistake because I failed to account for how devastatingly awful your morale is after you release a buggy, dissapointing game that needs months of bugfixing afterwards.
I was paranoid about competition. I was worried about launching next to other indie games and game events like PAX and E3 etc. And yeah sure, in a perfect world, I wouldn't launch in the same month as a top competitor or in Q4, but really, making it the best game you can at launch matters more than nitpicky timing. (Relatedly here's some advice on picking a launch day. Maybe wait to pick it after you've gone gold...)
I thought online mode was secondary. This might be hyper-specific to Moon Hunters, but I undervalued online multiplayer. I thought it was fine to launch with it in beta mode... maybe because YouTubers and streamers who cover games are likely to do couch co-op, I thought it'd be OK to give this feature extra weeks after we'd launched. Nope, players shrieked bloody murder.