Game Design, Programming and running a one-man games business…

Tips on interpreting your indie game sales data.

Want to see a GRATUITOUS graph of some sales stats for one of my games? I bet you do. People love info-graphics, especially those really long vertical things with lots of numbers. I’m not going to do one of those, but I will present to you for your delight the following sales graph showing two weeks of income on an un-named website…

graph1

If you sell games online, you may well have seen similar looking graphs when looking at your own data. The thing is, just staring at a graph doesn’t help you much unless you can tie it in to the events that have influenced that data. After all, people like me are always talking about return on investment, marketing, publicity, and how to get attention, and how to convert visitors into buyers and all that kind of stuff. In other words, sales data is USELESS. What you need is sales data with context. So lets add that in the version below…

graph2Now this is actually something useful, because we can use the sales data, in combination with our recent marketing efforts to deduce what is working, what is not, and how best to approach marketing and business stuff as we continue to promote and sell this indie game. You can tell immediately that the blog post where we mentioned the game resulted in a notable spike in sales, that the ad campaign had a big, but very short-lived boost, and that a new lets play that someone did had actually only a pretty small impact on our sales, ditto a new steam curator that listed the game.

From this we conclude that we should put more effort into blogging, probably keep up the ad spending, but not be too bothered about encouraging lets plays and steam curators, as they have less of an impact on our bottom line.

Except no, hold on.

That’s all bullshit.

Lets look at the real graph, through the lens of realizing that the top point on those spikes was about $1k a day, and that the game has been out a while now. We could zoom out and look not at two weeks data, but at a years data, and then with that context taken into account we can re-formulate the data for those two weeks as follows:

scroll down…

… keep going

graph3

Basically fuck-all happened in those two weeks. Did I blog about the game? Probably. Did we get a new lets play. Maybe. Did we get some new steam curators. I think we might of, I’m really not sure. But regardless what happened, it made absolutely sod all difference to our sales.

Do not fall into the trap of over-extrapolating information from noise. It is VERY VERY tempting to do so, especially when you are a new developer because you desperately want to know how sales for your game will be, and you desperately want them to be good. The problem is, as a new developer your ability to analyze this data is very very low, simply because (unless you made banished) your sales are likely, with your first game, to be low enough that any change in them is statistically irrelevant.

If you sell 5 games a week, and then suddenly one week you sell 7, thats a huge percentage boost in sales. Sales have SKYROCKETED. Sales are ‘up in a big way’. There has been a ‘boost’ in sales! But really there has not. Really, one of the people who bought last week told 2 of his friends how good the game was. This is a trivial thing you cannot analyze and cannot benefit from analyzing.

If you sell 5,000 games a week, and then suddenly sell 7,000 that IS actually significant, despite being exactly the same variation. You absolutely should draw conclusions from it.

That seems counter-intuitive, so keep re-reading it. The margin of error is basically lower with a big sample size. This is why pollsters try to have a decent sample size, so one or two outliers don’t skew the result. In our 5 sales example, we lucked out and one of the 5 had lots of similarly minded gamer friends. The thing is, we could have gone entirely the other way, we might havebeen unlucky, and sold to 5 people with even less friends than normal, and this might actual dent the next days sales as our ‘virality’ collapses. A single customers sociability can skew our popularity up or down hugely.

With 5,000 customers, we are going to get lots of sociable customers, AND lost of unsociable ones. They cancel each other out, and we get a steady stream of recommendations, and non-recommendations. Unless one of the buyers is notch or stephen fry, them tweeting about our cool game will make zero difference, in the grand scheme of things.

The vast majority of indie game post-mortems over analyze events in their sales curve. It’s absolutely worth reading them for the ‘we made a game about chickens and it was a hit’ or ‘we made a mobile game and then we ended up living off noodles’. That’s ‘big picture’ stuff. But buying an advert or releasing a  trailer and seeing your sales go from 5 to 7, or 7 to 5, is a total irrelevance. Ignore it.

Tell me if I’m wrong :D

“When I own valve…”

That’s kinda an inside joke. but anyway. What would be a better way than to avoid doing real work this morning than to daydream about what I’d do if I owned valve :D My assumptions are as follows:

1) Valve probably have a large stockpile of cash, or at least access to such cash at good terms

2) Valve want to grow.

Because I enjoy theoretical empire building (not real empire building, because I enjoy working from home, and that kinda limits one’s galaxy-conquering potential), I’m going to imagine how best to achieve global domination if I owned the company. Here are my thoughts.

Thought #1: Let someone else worry about hardware.

Make no mistake, valves VR experiments are jaw-droppingly amazing. And the idea of a steam machine in the living room is cool, and making a gamepad that PC gamers actually like is a worthy goal. These are all worthy goals, but the thing is, they are hardware, and outside the realm of the ‘low-hanging fruit’  that I think would make a more sensible business move. As I understand it, valve are (very sensibly) avoiding building anything, just providing design and encouragement to actual hardware builders. This makes a lot of sense, but I think as a result it will not achieve as much as they think. The design and R&D but not the implementation seems like a job half done. Either try to take on the console manufacturers (and set aside a minimum of a billion dollars to do that), or don’t. I get the impression that they are doing this stuff purely because it’s cool, which is kinda awesome, and the sort of thing only a privately owned company can justify.

Thought #2: Casual Games.

Steam only has a limited cross section of games. They are mostly ‘core’ hardcore gamer games. Not the sort of stuff that BigFishGames and the other casual portals stock. Why not? It seems to me that a re-skinned ‘steam-casual’ client that wasn’t quite so serious looking, that focused on casual games could probably crush BFG and it’s ilk and takeover that section of the market too. I suspect Valve have a bigger marketing war-chest than BFG’s new owners. This is nothing but a marketing change, Valve already have the back-end for selling games to people, supporting community etc, it’s a no-brainer.

Thought #3: Video

Twitch and youtube are great, but why can’t I just watch the lets-plays of a game inside the steam client or website? Surely there is a big market opportunity there? If I’m browsing steam and find a great game, then want to see gameplay video, and leave the site/client to go to youtube, who knows if I’ll ever return? That seems like a leak in the sales funnel to me that could be easily fixed. Maybe the downside is bandwidth costs, but if youtube can justify it purely on ads, then surely valve can based on sales? Maybe their PC dominance is so great that everyone who leaves for youtube comes back to buy anyway? (or do they just watch cat videos instead?)

Thought 4: TV

I bought and enjoyed Indie game the movie through steam, and enjoyed their e-sports documentary. Frankly steam is better than the iplayer or itunes. Why can’t I buy breaking-bad through steam? They are experts at content delivery and sales. A video game isn’t *that* different from a TV show download. I was very surprised that more movies didn’t show up on steam. I bet they’d sell a lot of copies of Battlestar Galactica, Firefly etc to people who already own them, just to have them on steam.

Thought 5: Content

Content is king? or is it? it depends which pundit is popular this week. One thing is true though, 100% of something is more than [UNDISCLOSED_PERCENTAGE]% of something. Valve produce games in-house, but not many. There are plenty of devs that need funding. Currently they go to kickstarter. You can see where I’m going here right? You want funding for your game, maybe valve will fund the game and buy out your company? Valve is a huge distribution portal and a (relatively) small game developer. Nudging towards being a publisher seems a logical step.

Thought 6: Pay what you want.

Why isn’t this an option? Lets be honest, Valve could crush every single indie bundle this time tomorrow, simply by including PWYW + Charity bundles. It’s amazing they haven’t done so.

So why do I think they don’t do most of this stuff? Maybe the enlightened long term self interest of ensuring a vibrant market. That sounds like hippy bullshit, but it was widely speculated that Microsoft deliberately let apple stay in business back-in-the-day, so that they weren’t totally crushed by the government for being a monopoly. Sometimes it’s in your interest to keep other companies in business. That’s one reason. Another is just being nice guys. Public companies can’t do this, but they may well take the attitude that crushing The Humble Bundle and BFG would be a dick move. I suspect more likely is that the people at valve just want to do what is cool. VR is incredibly cool. Steam machines are cool. Negotiating with TV company lawyers and marketing match-3 games is not cool. Maybe nobody in the company is volunteering to do that. They don’t *have* to make any more money, or grow at all, so where is the incentive to do anything that they aren’t passionate about? I can kind of relate to that.

 

How to pitch your indie game to a VC / investor

I publish games by other indies (redshirt and big pharma so far, with an investment in duskers), and am always open to looking at proposals. I turn down more than I fund. Some pitches are awesome, some are dreadful. Here are some tips, whether you are pitching to me, or someone else.

Reality check:

Before you write a single word of a pitch, step back and remember what you are asking. Your whole pitch is basically ‘Will you take a $50-200,000 bet on me making a profitable indie game?’ This is a tough ask, a VERY tough ask. Unless you have, in your direct personal experience taken a bet of that magnitude where there is a chance you will lose every single penny of it, then you don’t really appreciate what you are asking. No investor *has* to invest their money. They can leave it in a bank earning nothing, but staying safe. They can stick it on the stock market and hope to make a relatively safe return. They can spread it across business crowd sourcing and probably make a safe 5%. Or they can gamble the whole lot on your game design… The reason they will choose the game is that sometimes (rarely), it’s a big big win.

What To Do:

  • Include a brief bio, so we know who you are and what you did. Even if you are just 18 years old and always been in school, still say it, tell us what you studied in this case, and how you did.
  • Get straight to the point with a very short elevator pitch description of your game. Don’t expect us to get to page eight to find out its a mobile platformer.
  • Include figures. They will be wrong, but we need to know you have thought about them. Be able to back them up to the best of your ability.
  • Include timescales, broken down into milestones. We want to know this is not an open ended thing.
  • Explain why you need the VC. Is it the money? or the expertise? If it’s just money, why haven’t you borrowed it from family, or a bank? or re-mortgaged your house? There are justifications for all of these, but we want to know yours.
  • Include flavor text. Games that are simply a list of bullet point features with no soul generally tank. We want to know the passion, the feelings and emotions you will put into this game. Concept art also helps. Even art from other games, movies, inspirations etc is fine, if it helps to conveys your vision.
  • Include an allowance for marketing the game in the budget.
  • Include any evidence that you can finish a project this big. Even if its not a game, if you wrote some software that manages a tractor factory, thats really worth knowing. Seriously.
  • Include allowances for stuff like software licenses and subscription stuff.

What Not To Do:

  • Don’t include a lot of crap about the size of the games industry, with huge numbers in, as some sort of ‘intro’. If I’m an investor in the games industry, I know this stuff anyway so you are boring me, and telling me what activisions profits were last year has fuck-all relevance to your indie game.
  • Make financial errors in any calculation, anywhere in your pitch
  • Compare yourself in any way to minecraft. It’s an outlier.
  • Pitch a three year project based on you sleeping in a tent eating noodles. This is not sustainable, and we can smell the desperation.
  • Pitch a three year game where you earn $80,000 a year salary because that’s ‘the going rate’. Thats the going rate for a job, not a partnership where you own a huge royalty stream at the end of it.
  • Wrap up the whole pitch in a single page. If you are serious about your project, then editing your enthusiasm down to a few pages will be hard.

What the investor/publisher will do:

We will tell you if your game is doomed from the start (our best guess, we can be wrong) due to business / financial choices. We will tell you how we think you can fix that. Don’t think that all of your pitch has to be the absolute right choices, there just has to be some spark there, combined with reliability and technical ability. If you pitch a mobile game aimed at kids, and we think the game design and art is fantastic but it would work better as a pc game aimed at the 30+ market, thats still something that can be funded. Investors are generally looking for people, more than ideas. We assume you are flexible.

So how to pitch?

You do *not* need friends in the industry (although tbh it does help). What you need is just email. You don’t need a glossy printed brochure about your game, unless your plan is to physically hand it to someone like me at a conference. (Thats totally acceptable btw). Nobody cares if your pitch is a slide ‘deck’ or a word document, or a PDF or whatever. Contrary to what some people think, it is totally fine to just email investors out of the blue to pitch your project. If I’m honest, you probably do slightly better to introduce yourself in person, because then an immediate two-way discussion takes place, but if you email me a decent pitch I will definitely read it. My email address is cliff AT positech dot co dot uk. I only invest in PC games. Strategy preferred, but not essential. I don’t do Free to play games. I’ll be at rezzed in London in March 2015 and on a panel at GDC 2015 too if you want to elevator pitch to me.

Why (as a consumer) you should love and support advertising

Not a trendy POV, especially for the younger net-savvy crowd. After-all, what kind of dumbass doesn’t have ad-block installed right? That will ‘stick it to the man’, and make your life easier right? Well frankly…some sites may as well have a huge banner that says ‘INSTALL ADBLOCK’, because they have flashing strobing monstrosities designed by people who have no idea how proper 21st century ads actually work but hey…don’t tarnish all ads with the same brush.

I’d suggest that as a consumer, you should LOVE advertising. Here is why. Like Democracy, advertising is a shit system, but its better than all the alternatives. There is basically a dilemma for anyone who makes a product, and that is ‘how do I get people to hear about my product’. The most honest answer to the question is that you set aside part of your budget to rent space where people will look, and use that space to inform people that your product exists. This is, of course, simple advertising. It works. It’s also fair. People would say it is biased towards those with money, but that money is simply an expression of faith in the product. Where some people have money, others have time. Time basically is money.

If you block all ads, or worse still, tar product-makers who advertise as being ‘evil’ or ‘corporate’ or, to quote some reddit replies to my ads ‘shilling scum’ (yup, under a ‘promoted link’, clearly paid for openly and proudly by me…’go figure’), then you are simply forcing business to find an alternative solution to promoting the product. The thing is, people WILL find another way to get their product promoted over the opposition. It is the life-blood of business. If you prevent them using ads, then the temptation to go with less obvious, less honest, frankly underhand and shady methods is going to win out.

From a business POV, spending $30k on ads vs handing $30k in a paypal payment to a famous you-tuber are essentially the same thing. The end result is the same, and the cost is the same. The first choice is very up-front and honest and people know what is going on. The second choice (assuming its undeclared to the viewer) is basically subverting what claims to be impartial information and manipulating it to push an agenda. Do people want that?

There are a vast range of businesses (I get emails from them all the time) offering to sell people twitter followers, or post on forums on your behalf, or up-vote social media posts, and all the rest of it, no-doubt linked to click-farms in China or India. This is the dark-side of ‘social-network-marketing’. If you want to just ‘buy’ popularity on a site where commercial concerns are banned, then it’s easy, just fill out this form and send the money. Unethical as fuck, clearly, but do you really think that nobody does it? if they didn’t, the spam emails wouldn’t be economic, for starters.

There is a myth, in the ‘anti-corporate, anti-ads’ world, that you can block out all ‘corporate’ influence, but you cannot. Not outside of North Korea, anyway. Even if your site has no ads, and absolute rock-solid captcha stuff to ensure there are no bots, and that nobody from (perish the thought) a games company is posting on your site, then it would still be trivial, trivial, trivial, to completely rig the odds.

Anyone with their own forums knows that preventing spam is almost impossible because a lot of it is ‘human spam’, in other words, accounts created by actual people (paid minimum wage in India/China) who can enter the captcha quite easily, make a few seemingly innocent posts, before (in my experience), spamming your site with links to cheap kitchen fitting. When you see this, it is basically human-marketing agents done really really badly.

Now imagine a situation with a smarter ‘black hat style’ marketing company. Say they have $100k to spend to promote game X. Why spend it on 10,000 Chinese kids who are obvious as hell, when you can just employ 10 full time western ‘social marketing agents’ for 3 months to actually go out there and hustle for the game. They can join dozens, if not hundreds of sites, read loads of threads, make loads of posts, look like any other member of the community, just hanging out, chilling, talking about games, and they all just so happen to have recently picked up a copy of X, and you know what? to be honest, game X is the best damned game they ever played, no seriously.

That is the world of game marketing without ads. It’s not always obvious. There is a spectrum. On the one hand, you have 10,000 Chinese kids spamming the world about Civony, or some other browser-based crap. On the other end of the spectrum, you have just two or three marketing experts who do their job so well you have absolutely no idea they have any connection to a games company whatsoever. What they have in common, is they are trying to subvert a non-commercial arena into being a commercial one.

Ads are different. there is a clear dividing line. When you see an ad for my games, It’s not disguised as anything else. It’s honest. It’s me saying ‘I believe enough in you liking the look of this game, I’m actually paying out money to tell you about it’.  I reckon thats good, thats fair, thats what I like, and thats why I have adblock off for the majority of my surfing.

I could take the hint, realize gamers have decided that ads are evil, that actually ‘lets players  deserve to be paid’, and just say ‘fuck it’, and hand over loads of cash to a PR company to do whatever the fuck they like, and ask no questions, but I’d rather not. I don’t want to be a full time promoter and schmoozer. I’m a game designer and programmer. Don’t let the underhand schmoozers take over.

 

Work out what you are good at

I’m not very good at game balancing and low level design decisions (like whether gun A fires faster than gun B, or what the cost of power C is). I’m just not. I also suck at art. I have no idea what colors go with what colors. This is why my better half chooses my clothes. I’m safe with black, but beyond that, I’d end up dressed like a circus clown if left to my own decisions.

I’m good at some other stuff. I’m very good at Game Names, big-picture ideas for game themes and ‘style’. I’m very good at optimization, and good at the business/strategic/marketing side of things. The thing is, it’s taken me a while to absolutely come to terms with what I am and am not good at. I started selling games in 1997, so it took me 17 years to work this out. That means that for most indie devs out there, the chances of you having really worked this out yet are pretty fucking low.

I know one game developer who is good at big picture stuff, but very bad at mechanics and actual coding. They are awesome at marketing. I know another who is a genius at both high and low level design, but not so good at strategic biz stuff. Both are great talented people who are doing ok. Both will remain nameless :D

The big decisions and difficulties come when you think about what to do regarding the stuff you aren’t good at.

There are basically two choices: Get good at them, or outsource them. Obviously it isn’t that easy. You *can* outsource almost anything. Even big-picture stuff like game name and style/design can be outsourced. You won’t see an advert for people who do this, but there are plenty of very talented designers who would work for you as a consultant on such stuff. There is no shortage of guys in suits who will act as consultants for you on the topics of business and marketing/PR as well. When it comes to coding/art etc, the options to outsource that stuff are well known and varied.

index

In the long run, you need to work out what bits of your business you do want to control and run personally, and what stuff can be left to someone else. For me, with my temperament and skills/interests, I want to control all of the business, PR and big picture design. In an ideal world I’d do all the coding too (I still do…), but I could cope with letting that go a bit one day. That means I need good artists, QA, and design people, and I’m gradually over the years building up a list of the right people for all this.

The tendency, and I’m sure many indie devs encounter this, is to pretend you can be good at everything, just given enough enthusiasm/late-nights. This is bullshit. Steve Jobs didn’t solder together Apple II components, nor did he design the iMac. He knew what he was good at, and stuck with it. At the start, when you have no money, you’ll probably need to offer revenue share to artists or PR/biz people who help you out. That’s fine. At the very start, if you are feeling adventurous, you probably (for at least one game) try and do it all yourself, for no other reason than to work out what you really do enjoy, and what you don’t. Try not to be like me, and take over a decade to work this out.