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

Launched into Early Access. Blimey etc

So…Here we are, a few days after the release of Production Line into Early Access on Steam and GoG. How did it go I hear you ask?

Well if you read my earlier post on the pre-release guesswork and nerves here, you will recall that I was hoping to sell 300 copies in the first day, and had extrapolated to that showing the game to be a decent success that i would be very happy with. It turns out we sold about triple that amount (including humble,steam and GoG), so suffice to say I am very happy with how well the game is being received. Also we are getting some very nice coverage like this, which is always good.

On the flip-side, we clearly have a few crashes in the game AND also had a bad problem with balance. Essentially, the 1.19 release which was the EA build was unbalanced in terms of the rate at which the AI researched car technology, and also the number of technologies that could become universal. The system meant that very rapidly the AI had reduced cars to being effectively worthless because you needed a ton of essential tech which you could charge for, and went bankrupt…yikes.

This was patched yesterday, and the AI is now much calmer, the list of tech that can ever become universal is shorter, and the universal tech is still (partly) chargeable, making the game much more playable. of course now a few people say it is way too easy so…thats the next step in the path of game balance :D

The big moment of stress for me over the weekend was a sort of self-induced problem. I had been working for a while (in the run-up to the 18th) on a major revamp of the way car designs are done, allowing you to define different car ‘models’ such as ‘Standard’ ‘Sport’ Deluxe’ etc, and have your production line recognize each car and install the appropriate bits. This is VASTLY better than the old system  that shipped in 1.19. This was also something that players of the game had requested quite strongly through the priorities voting, and something I wanted to get in ASAP. The problem is that I hugely underestimated the ramifications in code of doing this, and how much needed to be changed, tweaked, fixed, and tested. The result was that I had a half-finished feature I really badly needed to finish before I could look at the balance and crash issues people were angry about.

At one stage we dropped out of ‘positive’ steam reviews to ‘mixed’. ARGHHHHHHH.

So to cut a long sleepless story short, I worked a damned lot of hours on coding, testing and verifying this feature, did some emergency code fixing for the balance stuff (which is also a vast improvement) and finally after a lot of testing released 1.20 to the world yesterday (GoG build still uploading…damned internet). As a result we are back in ‘positive’ scores, and things can only get better :D

So…apart from how stressful EA launches can be what else have I learned?

  1. People don’t leave steam reviews. Maybe 1% if you are lucky. You really would be amazed at how skewed steam reviews are. I have no idea how to fix this to ensure its more balanced :(
  2. Youtubers who request keys through a proper site (like keymailer) often do not accept the key when you give it to them. then most of them who accept it never install or run the game. Most of the ones who install and run the game don’t make a video, or even tweet about it. This is both surprising and infuriating.
  3. People automatically expect to get a game cheaper in the future. We have about 15,000 wishlists already. I have zero intention of dropping the price or putting the game in a sale. it will be interesting to watch what happens as a result.

I feel so much happier than yesterday when I was stressed as hell. And yet then, today some extremist maniac blew up children in my country. FFS.

48 hours until early access. The state of play

I’ve been around a long time, and released a lot of games, so this is hardly a new experience for me to be releasing something new. Plus its already out there in alpha pre-orders anyway, and this is just the appearance on Steam and GoG, plus I am not in dire financial straights or debt needing this next weeks sales to buy food, so taking all things into account, this weeks release of Production Line on Early Access should be no big deal.

Holy fuck its stressful.

I’m kind of prone to ‘fear of the future’ anyway. Nothing to do with games. As a kid, we did not have much money and I was aware of the constant fear of future financial problems. I also grew up during the height of the cold war, where we actually assumed we would all die in a nuclear war. We had TV programs like this, for crying out loud. I also remember watching a TV show (for kids, believe it or not) where armed police broke into a kids house, arrested his parents and seized their stockpile of food, because they were hoarding some. (70s TV for kids was pretty fucking bleak).

I am a political junkie, and an avid watcher of predictions about the future. I go from worrying as a kid about money and nuclear death, to worrying about the politics of my country, the environment, my own finances and pretty much anything I can worry about. I worry about how this blog post will be received. maybe thats why I used to have lots of hair.

..and now have less.

Anyway, I find solace in numbers, facts, statistics, and so on. Nothing reassures you that you don’t need to worry about X better than a chart showing you that X is fine. So lets go to the data!

Production Line went on sale to pre-order alpha buyers from my website on 22nd January. Since then it has sold about 9,900 copies. The price has risen steadily from $10 to $13. On Thursday it leaps to $15.99. You can do some rough maths and work out how much the game has earned so far, and indeed, it is in profit, if you assume all that code I wrote was free. if not, it works out as $23.84 per hour of my work. Thats not *bad*.

If we assume that the game sells another 10,000 copies at full price during its time in early access, plus another 20,000 at an average 50% price during its full release, that would bring in a total of roughly $425,000 revenue. Deduct development and marketing costs, and distribute that over the current dev time plus another six months… and my hourly income would be $93.22. Holy fuck. I can live with that. That sounds good.

Of course that assumes a long term tripling of sales. How likely is that? The market is tough…hmmmm.

Right now Production Line has a total of 2,313 wishlists on steam. There really has not been very much press about it at all. Press just seem impossible these days, and I can see why. they are swamped with whats new on steam. How to cut through? The occasional promoted post and facebook ad is ticking along for me, but I admit I am aiming for a lot of word-of-mouth here. I’m paying close attention to what players of the game think, and hoping if they really like it, they will play for a long time and encourage their friends to get copies. I’m also hoping people who played ‘Big Pharma’ will find the game interesting.

My YMLP mailing list has about 8,000 people on it. I have about 9,000 twitter followers and the PL Facebook page currently has 2,616 likes. I think all these numbers are ‘ok’, but does that put me in the top 5% of indie games? Hardly anyone above the real beginner tier of devs shares this information, so who knows?

I have bought a bottle of prosecco to drink Thursday night regardless, so I need to deduct that in my spreadsheet too… hmm….

So I have to ask myself what I am assuming here, and allows me to predict future trends. If I’m thinking 10,000 copies during say 6 months in Early Access, then I reckon 25% (2,500) in month 1, probably 1,200 in week one, so I’m thinking 300 sales on release day is a sign that I am on track.

I’ll let you know how it goes. I’ll aggregate GoG, Steam and mine direct, because you cant legally reveal exact store numbers. Even as I type this I find myself thinking ‘fuck, 300 sales in a day is *not* going to happen. ARGGGHHH. Quick! Add it to your wishlist :D

BTW I am still sending out review copies to popular youtubers, and websites, so email cliff AT positech dot co dot uk about that. I’ll be using keymailer on the launch day to send out some more.

Brands, reviews and the death of marketing

If like me, you have an interest in tech business and marketing in general, then the name of Scott Galloway is probably familiar to you. he is the guy who gave an excellent talk called the four horsemen and also another brilliant one about the death of the industrial advertising complex. The way he sees things (and he is pretty well informed), brands are essentially on the way out, taking advertising with them. the reason? user-reviews and review-aggregation by platforms such as amazon (and more relevantly to me: steam) means that the value of a brand is no longer what it was. Advertising to build a brand is essentially pointless in an age where you can bypass the PR spin and look at the real data about what customers think of your product.

I find thinking about this to be very interesting indeed.

Essentially you advertise for two reasons. 1) To inform the potential customer about your product and 2) To build up positive associations about your product. I would suggest that 2) is totally dead, but 1) remains viable. There are reasons why 2) can still work, if you are associated with external signalling, in other words your target market for the ad is actually not the customer.

That might sound weird, but its commonplace. Its a phenomena associated with luxury brands. You might occasionally see advertising for a luxury brand you cannot possibly afford, and wonder how the hell it can be targeted so badly. The first possibility is that they are building long term value by hoping that 1 in 20,000 viewers of that porsche ad will one day buy a porsche. that’s true, but they also get indirect value from the other 19,999 viewers of the ad, because they perpetuate the belief that a porsche is driven by winners. When someone buys a porsche, they get a relatively low performance expensive to run and unsafe, expensive to insure car (compared to a tesla :D), but what they are really buying is status, and a projection of jealousy/admiration onto others. This has real value.

Porsche aren’t really selling cars at all. neither are Rolls Royce or Rolex. they sell status and luxury. These things cannot easily be quantified in a user review, so the ‘brand’ still has value. What they are selling is the knowledge that everyone knows you can afford the expensive product. In a way, by buying a branded luxury product you are a time-share owner of a PR team that tells the world how successful you are. its outsourcing of bragging and status.

Thats perfectly reasonable in some ways, I sound snarky but I’m actually not. I have a stupidly flash car myself. Humans are humans, and success is something people like to have recognized. Most scientists *do* collect their nobel prize, most successful business people *do* buy a flash car, most athletes *do* put the medal on the mantelpiece.

When it comes to something like a video game, we can’t really sell luxury and status and bragging rights, although top-tier kick-starter rewards and ‘premium’ accounts do their best. I notice that buying ‘premium’ so I get the DLC for battlefield one puts a little ‘p’ next to my name. I don’t give a fuck, but that P is there because some people will. In this case, you are advertising WITHIN the game. The ‘premium’ feature is so you feel you have a higher status than the other players, but thats still within the ecosystem of already-paying customers. F2P does this really effectively only it includes non paying customers too.

For most game developers, making money from top tier kickstarter rewards and premium accounts isn’t really going to be your bread-and-butter, so is advertising still an option for us?

Absolutely, but you have to be aware of what you are doing. Essentially your advertising exists (and so do appearances at shows, youtubers etc) purely to announce to players that your game exists. You are essentially buying name-recognition, logo-recognition and shelf space. Logo recognition is a valuable thing. lets pause for a word from our sponsors…

…and were back.

Where Scott Galloway is absolutely right, is that for non luxury near-commodity goods, advertising that builds brands is now pointless. Do I buy a Sony TV next or a Samsung? or LG? I don’t give a fuck, and nor should you. I can look at the reviews on amazon/other stores and pick the top rated one. The products are similar enough that I really don’t care. As long as the TV is available, and listed on the store, and *has some decent reviews* it will get my money. In other words, its 100% about the quality of the product. he has interesting points about voice-ordering on alexa that relate to this topic too.

To some extent this is true on steam as well. if I search for indie strategy games, then as long as production line has top tier reviews, and is a quality product, I should do well. The only problem here is that there are a LOT of indie strategy games, and a LOT of them have high reviews. I am hoping to *not only* get some sales from people generally browsing steam, but also from people who actively search for my game by name. Not only that, but I want my name/logo to pop out to people as some game they have heard of, so my game gets clicked on, when other games do not.

Basically, you are either hoping for traffic ‘within the store’ by having a decent product, or you are hoping for additional traffic *to* the store because you have established yourself as a name. I’m trying to drive traffic *to* my game, and am prepared to spend some marketing $ to get people there. Five years ago, steam was sparse enough to make a living from ‘just being there’ but now…not so much. Now you have to drive some traffic that way.

Conclusion? Advertising is changing, a lot. but it might not be changing for you. as a game developer.

 

Medieval internet infrastructure woes

I’ve been stuck with the same web host for a billion years, and a home internet connection thats probably older than my parents (that last bit is probably true). Its time to upgrade the shit out of this.

Back in the dark days, I registered my awful company name (positech.co.uk) and then went on a silly spree where I would register domain names for my games, like kudos, democracy, gratuitous blah blah… Those days are gone. I didn’t bother getting a new domain name for Production Line. Nobody cares these days, and why should they. Plus when you move server hosts, domain names are a PAIN. Even now, after my switch-over, I’m only 95% sure everything will work at the end of the month when the old server gets switched off…

The new server (again, a dedicated one, not a VPS), is very slightly more expensive than the old ones, but it hosts multiple sites, this blog, forums, and some backend stuff for the minor web integration of some of my games (high scores, upgrade checks, challenge-sharing etc). Under $250/month for all that seems a good deal to me. The best bit is that with a dedicated server you aren’t at the whim of anybody else, you can reboot it whenever you like, install whatever you like. its freedom. The host change means better tech support, and less worry, and for under $3k a year. For an established indie selling lots of games, its not a major expense by any stretch.

I wish things were so simple for my own home internet.

Thats on a GOOD day, and thats when its connected. The 7.54 down is not bad actually. I can stream TV (but not in HD I assume, my eyesights crap enough not to be 100% sure), the 0.57Mbps up is depressing. This means that uploading a 300MB game installer (like big pharma) can take ages. Assume 3 builds (3 platforms) and 3 destinations (humble, BMT, GoG), thats 9 x 300MB. It takes me about 2 days (I don’t leave it overnight). What a drag. There are games I don’t download during free weekends because it would actually take the whole free weekend to grab them. And this is with my new, spangly business ISP that has truly unlimited bandwidth. When I was paying £45/month I had a 110GB/Month cap.

I know right… its literally medieval.

Why is my internet so bad? We have FTTC (fiber to the cabinet) but the nearest cabinet is further than the exchange, so ADSL is actually faster (madness). Because I live in a field, BT (the monopoly on internet here) refuses to lay fiber to the village unless we pay (at least) £40,000. That is not going to happen.

Can you see the nearest fiber cabinet?…. me neither.

The only solution is what they call a ‘leased line’. This is effectively a dedicated piece of fiber from my office to wherever the best exchange to connect it to will be. This is expensive. This is very expensive. This is almost ‘send your kids to private school’ expensive. And the net result would be 20Mbps down, 20Mbps up.

If, when they do a survey, they can do it in under 3 months and with no additional install fee above the £600 already quoted, I’ll probably do it (BTW I’d be locked in for 3 years). On the one hand its insanely pricey. On the other, I’ve lived here 7 years and there has been NO change in internet speeds here. Also totally reliable, uncontended and symmetrical upload/download does sound appealing. 24/7/365 support also sounds good. As a business cost, its slightly more affordable due to being an expense against tax, and frankly, being able to stream on twitch, to upload HD 60FPS videos easily, and generally live in the modern age is something thats kind of non-optional for an indie game dev in 2017.

Of course the real story is the ripoff prices of BT openreach, effectively a private monopoly that charges a fortune to rent a piece of plastic cabling after its installed. I’m all for hefty install fees, but surely once the cable is in the ground, its in the fucking ground. What am I paying for here? defense against mole attacks? c’mon. We get water through pipes in the ground too, but I don’t need to sell a vital organ each month to rent the pipe.

Oh well…you have to speculate to accumulate. Now I need to save up for botox and moisteurizer as HD streams of me pimping my games will show off just how old and uncool I really am.

 

 

The myths perpetuated by startups about themselves.

This blog post was partly inspired by this story, where a business decided someone did not fit their corporate culture because she asked how much she would earn. Yup, let that sink in for a minute, and lets talk about the myths that a lot of tech startups perpetuate, that are complete and utter nonsense.

Myth #1: Forget your salary, its all about the exit strategy!

There is a myth that every ‘startup’ is the next facebook, or twitter, or snapchat. As a result, you should not give a damn how hard you have to work or what you earn. Living on peanuts and sleeping under your desk is frankly an honour, and you will get to write a book about it one day on your yacht, after the company IPOs and you get your share of ten billion dollars. Thats the myth. The likelihood is that you will either burn out long before then and have to quit, that your significant other will leave you and you will have a meltdown and get fired, or far, far more likely: it turns out that making a toaster that connects to the internet isn’t actually a billion dollar idea after all, the company burns through cash, crashes and burns and everyone gets a tweet informing them they are unemployed.  In the idea is really good, it will raise some money, if it raises money, it can pay its workers.

Myth #2: We are the brightest and best in the world!

No you aren’t. You are probably a bunch of relatively well off middle class white guys from California who read a lot of books about steve jobs and now think you are a genius because you understand a bit of java. Whoopy do. Unless the company is Deep Mind, and a bunch of you have phds in artificial intelligence, or maybe quantum physics, and unless you have a few people with nobel prizes and fields medals, you are NOT the brightest and best. And frankly, that would be deeply embarrassing. if your startup does contain ten of the cleverest people on earth and you use those collective skills to develop a bluetooth enabled cat feeder…then what a terrible, insulting waste of your vast abilities. Get some fucking perspective.

Myth #3: Get users now, revenue will follow!

Really? Ask twitter how that went, or maybe myspace. Having a lot of users just means a lot of server costs and admin. The point of a business (and I feel it sad that anyone has to type this) is to make profit. Note that the word is profit, not revenue, which is totally different. Its amazing how many people think that a big userbase automatically generates revenue ‘somehow at some point’. Ask ANYONE in the games business if you can just bolt on Free-To-Play to an existing game, and they will laugh you out of the room. NO is the answer, you need to build that business model in right from the start. This is common sense, but companies like twitter and snapchat ignore it. Building a vast network of people who love your service because your service has no ads….yeah thats not going to be easy to monetize is it?

Myth #4: Our company is just like amazon. We will get big fast.

Well done, you have learned a buzz-phrase, and totally failed to understand the underlying business model. Amazons get big fast worked because they had an actual business model that they knew made a profit AT SCALE. Selling over the internet is highly profitable, and the economies of scale are vast. This does not apply to snapchat or instagram or twitter etc Amazons system had to be big because ‘every book in the world’ was compelling, and because books sold for MONEY. You can waffle all you like about how your business model has network effects, but unless there is a statement at the end of the company business model explaining where the profit comes from, its just a fortune cookie. The only thing that will get big fast is your debt.

Myth #5: We are making the world a better place.

Fuck you. Fuck you and the horse you rode in on. Do you know how a business can make the world a better place? by creating quality long term jobs that pay decent salaries and benefits. By contributing to the local community. By building things and solving problems that make society better. By paying their god-damn taxes. By setting an example of fair treatment to their employees, and ensuring a welcoming business environment for all races and genders and backgrounds. If your idea of making the world a better place is making billions of dollars so you can become another internet cliche with your bright orange Lamborghini and a swimming pool, then do us all a favour and just give up now.

Wow, that was angrier than I thought it would be. :D

I’m still shorting snapchat. YMMV.  Pics are from the televisual genius of HBOs Silicon valley.