Before joining Broken Rules, I’ve run a small iPhone game studio. We didn’t have the best hand for the market, so the studio only existed for 2 years and the remainders (me, some code, and my connections) were later merged into Broken Rules. The two companies have produced games for the iPhone, WiiWare, Steam and numerous other PC download platforms. And the Mac App Store. The outlook that shaped both of my companies is: the future of games is the download/digital distribution market, with tightly integrated social networking features for all platforms. The vivid XBLA, Facebook and iPhone markets show the road. Still, I’d like to point out some of the problems of these markets and how to deal with them. As usual, I’m writing this post from the perspective of a small indie studio, because that’s all I know.

Outages, Hacking, and Dependency

The hacking of Sony’s servers demonstrated what is the most media-effective trouble an online distributor can run into. Losing your client’s data is hard to compensate. Of course, other companies could become culprits of hackers the same way, Sony did. I expect other services to get hacked or DDoS-attacked in the near future. Imagine if Apple or Microsoft are hit. On the brights side, just like bank robbing does not bring down the banking system (and neither does Bernard Madoff), criminality has always flocked around money and rarely destroyed working ecosystems. The only thing you can do as a small games company is to diversify as much as possible. Establish as many revenue streams as you can, because if one of them dries up, you still got the others. Make yourself as independent as you can. Diversify! Sounds easier in theory than it is in practice.

The Player As Customer

I should rather title this paragraph “unidirectional communication”. I’ll start with a story: We’ve released And Yet It Moves for the Mac App Store when that opened. We had a Mac version of the game for a year, so it was pretty straight-forward to make it compliant with the terms of service. After a few submissions we were in the store and thanks to Apple’s gratuitous featuring and the quality of the game we quickly rose up in the charts, leading to a #2 spot in the charts on our best weekend. Then an unexpected dynamics started to kick in. We’ve learned that some older MacBooks and iMacs have trouble rendering the shaders in the game. Also, case-sensitive file systems introduced buggy behavior. We simply had not tested on enough different kinds of hardware. We fixed those bugs but some players were still having trouble getting the game to start. It just showed a black screen on startup. We released four patches so far, all of them addressing the same issues and introducing only very few new features. While we fixed the game for most players, sadly, there are still systems out there that seem to have the black screen problem. They are very few and none of the test systems we have access to still has the problem. We’ve done our best to fix the game for every user. And we’d love to work with those that still have trouble getting the game to run.

The core of the problem is: One of the users that is still suffering from this problem is “Like Clockwork”. And what that user does is that he posts a one-star review minutes after a new update hits. I suppose he will do so until the problem is fixed for his system. His most recent review is:

there have been several updates to this program, all promising a fix of the “black screen” issue, yet every time i start the game, i get NOTHING but a plain black screen. i want my money back!” (Mac App Store)

Apple has a refunding policy, and it would be very easy for Like Clockwork to get his money back. We’ve got a support forum and we’d love to send Like Clockwork a test version of the next update before we publish it. We’d also love to hear what hardware he owns in order to test our game on that specific type of Mac. Sadly, the Mac App Store makes it far easier to trash a developer with a one-star review than to offer support. Our game runs on 99% of the machines out there. Bugs happen. The player is a great customer if the platform supports him. What we’re learning from this experience is that we will release our next game for the Mac with minimal hardware requirements. You have to design for the lowest denominator because one angry customer is enough to break your neck.

Tangible Ethereal Goods

I have a theory. If products turn from physical goods to ethereal, something has to compensate the lack of haptic sensation. In other words, back in the days when games were still physical goods – and I’m talking about those days when the additional sell plush toys via Etsy instead.

I hope this post did not come out as a rant. I would not say that I believe that digital distribution is the future. I think it is inevitably coming our way. The reasons are manifold and most of them are not in the interest of the customer – e.g. having full control over content distribution, destroying the second-hand market, and diminishing piracy – but the security, comfort and possibilities it offers are by far exceeding the downsides for most people. For each poison, there’s a remedy, and for every woe of the download market, there is a strategy to work around it.