It’s not so much an insight as my own entirely flawed analysis (don’t forget - I’m nearly always wrong!)
The main factors are:
Uniqueness. MC is popular because there isn’t anything else remotely like it. Even the game upon which it was based - Infiniminer - is a radically different game to actually play
Grind. Carefully meted out tidbits and morsels of pleasure in a vast sea of dull. Try mining for diamonds. See you in a few hours.
See #2.
Lego. You can build stuff!
Crafting. Crafting is fun in any game. It’s a nice mechanism, and provides a controlled morsel of reward, which lets you justify the tedium of mining the raw materials in the first place.
Feedback loop. I mine for diamonds so I can make a diamond pick. So I can mine more. AAArrrgh.
Fun for kids. It’s really like playing a game when you’re a kid. It’s all so crude you pretty much invent everything around it, so your imagination goes into overdrive, hence all the crazy MC stories floating around.
MC otherwise does nearly everything else wrong Reasonably hopeless graphics, polish, sound, website, registration process. It even uses OpenGL! Horror! I thought that didn’t work! etc.
You bring up a good point that the danger here is that it’d be really easy to fall into cargo cult-ism by emulating the wrong aspects of a successful game.
Let’s look at some other indie favorites and see if a pattern emerges:
Dwarf Fortress (this one shares almost all of the above traits)
Braid
World of Goo
Osmos
Angry Birds
Steambirds
How many variables in your formula do they fulfill? The things that really pops up are points 1 and 7 (except for Dwarf Fortress, which I think is even an outlier among outliers).
DF would be rather a lot more successful if the guy learned something about user interfaces. As it is, it’s a completely tedious chore navigating the game. I gave up after about 1 minute. The game itself looks brilliant.
Braid/WoG are just very nicely polished, each with a good core gameplay mechanic, but neither have any viral nature. They hit a wall in sales long before MC will.
Osmos - really can’t see why this game is even remotely successful. The core mechanic sounds fun but actually it’s boring as hell. Just after Super Dudester I prototyped a game that was basically exactly Osmos - and gave up on it when I realised how un-fun it was to actually play.
Oh one thing I missed was deployment. Applets can be great when they work. The LWJGL applet loader rocks (shame about Apple but hey ho what do they know).
The downloadable client is excellent too. I think I might copy that in future I was sticking to embedded JVMs on windows because of historical issues with versions but I think I can safely assume that Java is available in enough places it won’t be the significant factor in success any more. Likewise OpenGL.
Funny, Osmos is one of my favorite games of the past year (I played a lot more of it than Braid), and is apparently financially very successful
The Steambirds dude did a talk about his game a few months ago. He is very forthcoming with the game’s finances and if you follow his blog you’ll see he continued making quite a bit more money out of the game after this video was shot:
Apart from use as a marketing gimmick, I’m not sure that most pricing experiments really tend to be effective in this area of business, most people just aren’t that price sensitive. Pay-what-you-want might get you more attention, so in that sense it could be worth pursuing.
The main problem with pay-what-you-want deals is that there’s a massive incentive to pay ridiculously low prices, far lower than what the product is actually worth to you.
If you’re brainstorming, there’s an experiment I’ve always wanted to try in order to work around this problem (I’ve never had a product on sale to try it with, at least not in any market where I can get creative with pricing), basically a group version of Priceline (which also suffers a bit from the underbidding problem since the bids are individual, and people know that they just need to come in slightly above the marginal cost of the service in order to be accepted). More specifically, people would submit the maximum price that they’re willing to pay, commit to buy the product for any price under that amount, and then at the end of the “auction” period (maybe a few days or a week), the seller looks over the set of bids and picks a final price that everyone pays (well, everyone that was willing to pay at least that price); people that underbid don’t get the product, though perhaps you could let them purchase it later at the settling price plus some premium, or wait for the next week/month/year’s auction.
Obviously to implement something like this you need to be able to lock people into those purchase commitments, probably by pre-charging their credit cards for the full amount and then refunding them later or something like that. I have no idea whatsoever how the details of that would work, or if it’s even allowed by the processors…
The advantage over pay-what-you-want is that the incentive to underpay is removed, because you (the buyer) know that the seller will pick a settling price that makes them the most money overall, and if you come in too low, they’ll just cut you out of the deal. Their single bid won’t change the settling price very much, so the motivation is strong to actually bid the maximum that you’d really want to pay for the product, otherwise you might miss out on getting it; once you remove a buyer’s potential benefit from underbidding, “name your price” becomes a very powerful way to match supply and demand interests, especially when you’re selling products with near zero marginal costs.
I’ve actually considered forming a startup around this idea and actually throwing some money at it, to create a web service that handled the details of this kind of pricing scheme for merchants (and, crucially, uses the data obtained from previous sales to optimize the free parameters in the scheme for profits, like figuring out the amount of time that each auction should last, and analyzing the chargebacks so that the optimal price selection is robust against them, etc. - there are actually some very interesting game theoretic problems underlying this, but that’s a whole other story…), but even apart from implementation there are so many nasty details (mostly legal) that would need to be dealt with, at the moment it’s too daunting to do as a side project; perhaps at some point in the future.
I think this might be a good way for Puppygames’ account to be black-listed as a fraud account…I’d triple check it before attempting a stunt like that.
Yeah I think that’s a great idea but just wouldn’t work right because you would need to charge people beforehand. Once that’s in the works, it means people are paying anyway, so they’ll be just as likely to whip out their wallets and pay the full price as they would be to pay for that initial “bid.”
Downloading executables, locating them and running them (possibly even an installer) can often be a barrier for many people to even try your game. So being able to get them straight into the experience (especially a rich one like opengl) from the web page is a definite plus and yeh was probably a big factor in getting the minecraft snowball rolling.
I’ve been thinking about it, and I believe another reason why your games aren’t making a killing (as they should!) is that there isn’t really a lot of PR/marketing going on.
I almost never hear of puppygames outside of jgo, and i’m a pretty savvy internet user that checks out a lot of indie games sites. there is almost nothing about it on reddit, digg, SA, tigsource, hn, etc. It is simply not visible to most people who’d normally buy games like that.
The semi-controversial DRM post was definitely a step in the right direction - maybe a couple more attention grabbing posts (e.g. “life as an indie developer”) might make quite a difference.
An example where something like that worked is the guys at ludosity: they kept pushing “bob came in pieces” (http://ludosity.com/games/bob-came-in-pieces/), a game that i think don’t have a ton of casual appeal, without giving up and ended up selling quite a nice bunch of copies by sheer tenacity.
We do press releases, advertise a bit (not much but it’s a start), hassle certain known journalists, win all sorts of awards, have friends in high places plugging our wares, but at the end of the day, our games just aren’t that appealing. We clearly need to change something fundamental.
Going to try a bundle I think - all 3 games for the l33t price of $13.37. A bit of a bugger for people that bought all the games at $20 but as they number about 70 out of 5000… meh
how bout an indie gaming bundle, Puppy Pack(pardon the pun), Minecraft and Altitude available for a month (pay what you like). Buyers choose how to split the money to each indie and maybe even include some sort of charity.
Having read your blog entry on how the DRM works (and unexpectedly, an explanation on how it can be entirely bypassed)
I’m left with only one question, why bother with DRM at all if it’s so easy to bypass?
Isn’t “No DRM!” a better USP than “Ineffective DRM!”?
A lot of people don’t really get our DRM. Our DRM isn’t a nasty iron shackle with an explosive charge placed around your neck, it’s a gentle reminder of what’s fair whilst at the same time it performs its functions in the absolutely least inconvenient manner possible. It’s inconvenient but pretty easy to bypass if you’re determined, but why bother? There’s no point in cracking it, no honour or challenge even. What could the excuse possibly be? All we’re left with now is the tricky issue of figuring out how to make a living when we’ve got the basic problem of not getting enough visitors to justify a huge price drop.
And we use it to unlock the demos, which is a feature we do need.
It seems more like a purchase delivery system than DRM. Calling it DRM is probably a bad idea and would be better named automatic internet activation. I think this sort of scheme is as effective as all the other nasty DRM ones at stopping the one form of piracy that is actually preventable, the casual kind. It prevents someone from just emailing the bought game to their all their friends. Sure said friends can get a hacked copy of the net, but at a sub $20 price point a signification portion that would have got it for free sans any DRM will actually buy it rather than take the virus risk.