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

Five dollars twenty in silicon valley

Five dollars twenty cents. Thats the price of the medium size latte in the hotel lobby. The hotel room has a coffee machine, but I don’t like the coffee. I sell lots of games, I can treat myself. I buy the coffee. I forget to pick up the cardboard surround for the heat. I could go back and ask for one, but I’m done with interaction today. I’ll get hot, I’ll burn my hand.

Day one of GDC is over, at least for me, at just 9.20PM. I was awake at 5PM but thats no excuse. My real excuse is I’m like crocodile dundee here. Most people in the village back home seem to know me. Cars are rare, we walk in the road. Trees are everywhere.

I am on floor twenty seven and I see no trees, just skyscrapers, glass and concrete. The aura of business, of finance, of money, of work, of technology. This should be my world, I’m in silicon valley, I’m actually HERE.

Breakfast is with fellow coders. I miss a lunch with friends because collectively me and google suck at calendars.  I miss another meeting for the same reason, but meet up with old friends and grab food and a coffee, then later there is more food, then drinks. I’ve met new people, an alarming percentage of whom know who I am and read my blog. This always feels weird, flattering but weird. I’ve met people whose games I admire. I don’t mention this. Do they think I’m being shy? or arrogant?

Most people are here to get press, or learn about new technology, or hear the tales of success (and increasingly…failure) from fellow developers. People come here to network, to make contact with people known only as disembodied twitter and facebook avatars. If you ask me why I am here, I have no answer. Is it to get press? maybe a bit, but that won’t happen. Will I learn much from the 5% of talks I am allowed into for $300? not really. Am I here just to go to parties? me in bed at 9.30PM?

GDC is weird, and I am weird when I am here. I sport a brilliant white (practically glowing) jacket festooned with Production Line logos. I am a walking billboard, happy to say hello, but terrified of not knowing what to say after that. Everyone seems confident, but most of us are shy introvert geeks. Fully alive when discussing multi-threading, never happier when swapping stories about memory management, awkward to the point of terror when meeting new people. I still notice the accents. Not clique but ‘click’ not ‘mobile’ but ‘mow-bill’.

So far its been really nice, great to see old friends, interesting to chat about the industry, yet still tiring and in some ways scary. So different to a life of quiet coding and the occasional meow.  GDC is great (nowhere near as good as steam dev days…but great), but I’m glad its only an annual event. My inner introvert couldn’t take anything more.

Every day I think about giving some money to some homeless people, whose continue presence in the land of billionaires never ceases to shock. I spent five dollars twenty on a coffee. Should I have given it away? Maybe I should but even that social interaction is overwhelming when I’m thousands of miles from home and surrounded by people, so many people, confidently talking about monetization strategies as they stride down the street.

I’m not in kansas any more.

 

Heading for GDC soon. pre-GDC thoughts

On Sunday I start my trek to the Game Developers Conference (GDC) in San Francisco. I’ve been many years now, and can pretty much find my way around SF without a map. As usual I’m only buying an indie pass, because frankly, I’;m not a billionaire, or gullible, so I will only be attending a few talks. (its not like there are secret talks that tell you how to make 3x the sales which nobody ever leaks details from…). For me, the real ‘worth’ of GDC is taking the pulse of the industry, and meeting other devs to both socialize and to share information.

I’ve written in the past about whether or not GDC is worth it as an indie, and I stand by my assertion that it depends on your personality. Even though some drugs are now legal in SF which are inexplicably illegal in the UK, that is not going to make me gregarious enough to march up to ‘influential’ journalists, and start giving them an elevator pitch about my game. (seriously, we are happy for the tens of thousands of alcohol and tobacco related deaths each year, but we still ban cookies that make you giggle and eat chocolate bars? wtf?). If my only motivation for GDC was press, frankly I wouldn’t go. I am trying to compensate for not actually being gregarious by wearing a VERY WHITE jacket with a production line logo splashed all over it, in the hope that this subconsciously ‘raises my brand awareness’. Hmmm.

As of writing this, I have ten ‘appointments’ at GDC. None of them are with press, and none of them are likely to in any crucial way result in higher sales or anything like that. The vast majority are just meals with friends, and parties where I can make new friends. There is something cool about being at a party with 200+ people and you know all of them know what ‘indie developer’ means and you don’t have to feel like you do some weird made-up job nobody understands…

With shadowhand heading for a release in a short while, and production line already in alpha, I know a lot of devs would spend the time schmoozing and trying to make press contacts, but I really have decided that the whole ‘schmooze’ side of the business is not really for me. If I make even half the sales that I currently do, and that allows me to just code, design and run the odd ad campaign, then thats cool with me. Increasingly it seems that games get the majority of their real ‘buzz’ from being high quality, and from engaging with the community, rather than knowing the right people.

Of course YMMV, maybe I’m doing it wrong, I often think that I am, which is why I often change my approach to development to see if I’m wrong. I used to think Early-Access was nuts, but am trying it to make sure, and decided I like it. Ditto with youtube. If you think going to shows is nuts, or absolutely a pre-requisite, then it really is worth trying the exact opposite one year to check your hypothesis. And if you think that having a booth at a show is something you MUST do because everyone else does it, don’t forget that it can be very expensive and sometimes it does not help.

See you at GDC. I’m the one in the WHITE jacket.

Random ups and downs of releasing games

I really don’t get how indies put so much time and effort into their first game. The ones who get into debt amaze me even more. the ones who mortgage/sell their house scare the crap out of me. Don’t do this.
I’ve made lots of games, here is how they went:

  • Asteroid Miner: Meh…sold a few hundred copies, was exciting to see it in a box.
  • Starship Tycoon…sold a few hundred copies, also some retail deals, tempted to quit day job… and does! That was a mistake!
  • Rocky Racers… mediocre flop.
  • Kombat kars… mediocre flop.
  • Planetary Defense…not bad considering development time was super short (a few months).
  • Kudos…surprise hit. did really well. 3rd party publishing deals that paid actual royalties!
  • Kudos 2… even better. Seriously good sales. hit $20k in one month. unbelievable.
  • Democracy…not bad, not enough to quit job, but really not bad.
  • Democracy 2: Really good, enough to quit job. *quits job AGAIN*. pays off mortgage.
  • Gratuitous Space Battles: OMG teh fountain of money. Buys new house.
  • Gratuitous Tank Battles. Meh: pretty good, but nowhere near as good as GSB.
  • Democracy 3: LOLLERSKATES. Orders brand new car & stupidly expensive laptop. Starts flying business class. Eventually buys stupidly flash electric car.
  • GSB2: Yikes, that didn’t go down well. Ouch. what did I do wrong?
  • Democracy 3:Africa. Fuck. Americans REALLY don’t care about Africa then? Barely breaks even.
  • Production Line: LOL. Almost physically crushed by stampede of pre-orders.

My point is…holy crap you never know what will happen next. Your next game could flop, it could be huge. I *really* think that GSB2 is underappreciated and am surprised it flopped. I’m still amazed at how many people like political strategy games. YOU NEVER KNOW. So be cautious, and experiment a bit. if I’d bet my house on Asteroid Miner, I’d be renting a bedsit whilst still working in IT support trying to pay off debts. I’ve never borrowed money to make a game, I’ve never remortgaged, I’ve never worked for more than 18 months on a single game before putting it on sale.

That might be a bit clinical and unromantic, but its worked for me. Your life is not a feel-good Hollywood movie starring Tom Cruise. Don’t get stuck in confirmation bias. Many indie games fail. Some fail HARD.

Todays big patch(1.04) and starting to promote it (a bit)

This has been the softest launch of a game I’ve ever done. I spent about $100 total on facebook post boosts, I tweeted, I blogged and I posted to the ProductionLine facebook page. Since then…thats it, I’ve been pretty much going along on word of mouth, and even then, sales have exceeded my expectations! This is really good news, because so far the development of the game has gone exactly as I had hoped, with a lot more focus on what actual players of the game want, rather than me guessing, or doing just want I want, or me trying to guess what makes the press happiest.

This has resulted in a lot of bug reports! (many thanks for that) and some really good suggestions and ideas, some of which have already made it into the game. People do seem to be surprised how quickly stuff goes in or gets improved, but frankly thats because I worked on this game for about a year in silence so there is this whole huge library of decent engine code in the background that is *done* and thus I only really have to code new features and GUI stuff now. New GUI does not take that long, and thankfully I’ve got good enough at debugging multi-threading and recursive stuff that this is not a huge bottleneck either. I’m almost disappointed nobody is having frame-rate issues, because I love optimizing :D

This is just as well as there have been a LOT of ideas and suggestions. I’ve already seen factories way bigger and more efficient than anything I have managed to create. It never occurred to me to re-use the conveyor belts in cunning roundabout-style loops with the individual processing elements happening at different junctions…until someone found a bug in it.

Users feedback has been excellent, encouraging and invaluable.

But anyway! I’m actual;y sending out a puny mailing list today with 7,500 recipients, so that should open things up a bit, especially as some are press. I don’t expect massive press coverage, but I’m not relying on it either. The game remains very much in Alpha (not even beta) so I expect a lot of people, gamers and press alike will stay in a ‘wait and see’ mode.

In the meantime, I have just set a big patch(1.04) live, and here is the fairly hefty changelist. (not bad for about 4 days work).

[version alpha  1.04]
1) The task ‘make fuel tanks’ now unlocks when researched correctly.
2) Fixed some crashes and routing bugs caused by deleting resource importer bays.
3) Pop-up details on the slot-picker now should show decimal places for times.
4) Vehicle details windows limited to one per vehicle and can now be dragged by the player.
5) Fixed minute format bug in save games.
6) Pause now works as a toggle, and all speed controls have hotkeys.
7) Escape key now closes slot picker.
8) Slot picker has less visual ‘padding’.
9) Double-click on the relevant window now loads a save game.
10) The upgrades section of a slot details dialog is now hidden if there are no upgrades available for selection.
11) Any open dialogs are now correctly closed when going to the main menu.
12) Fixed crash bug when a single stretch of uninterrupted conveyor belt was over 64 tiles long.
13) Added new efficiency dialog which shows efficiency over time and also a snapshot of current slot efficiency.
14) Fixed bug where slots could be placed ‘spilling’ over into a locked factory area.
15) Fixed bug on low resolutions where the slot upgrades window did not fit on the screen.
16) Floating numbers fade out now even when paused.
17) Improvements to ‘load-balancing’ at junctions.
18) New ‘Efficiency’ dialog currently just showing global state of all slots now and over time.
19) Slight speedup of creating the load-game dialog.
20) New vehicle pop-ups show the reason a vehicle is stuck.
21) Some conveyor belt graphics now have darker, more obvious direction arrows.
22) Fixed incorrect sizes of some delivered resources.
23) New upgrade for painting slot: ‘High pressure paint nozzles’
24) Fixed bug where components built inside the factory at ‘make’ slots did not survive a save and load.
25) Corrupt resource deliveries to roof making and similar slots fixed.
26) New graphics for the tyre-making slot and the window making slot.

 

Thanks for everyone pre-ordering, and I also really appreciate it when people tweet or post online about the game, its really helpful. If you don’t have the game yet, here is the order form :D

The press probably don’t care about your game. That might be ok.

There are a lot of indie games being released these days, hell, a lot of games full stop. There is evidence of this from this wonderful graph courtesy of steamspys twitter account:

Its hard to imagine the number of gamers has increased to the same extent, or the amount of games press covering indie games, so the inevitable conclusion is that chances of the press caring about your indie game are less than 1/6th as high as they were when I released Democracy 3. In short…in terms of getting press about your game, you are kinda fucked.

And not just you. I haven’t been able to set the world of gaming media on fire with Political Animals or Shadowhand or Production Line either. If it makes you feel better…its me as well. In terms of getting press, I’m probably only slightly less fucked than the average reader of this blog (assuming you are a developer obv.).

The good news is, I don’t think this really matters. These days, I increasingly hear about a new game from world of mouth, a reddit/forum post, twitter or facebook. Or I see it on my steam front page. None of these are areas where the press is dramatically driving eyeballs. The idea that all discussion about video games is emanating like a funnel from the core seed that is planted by a number of gaming websites and print magazines is rooted in the 1990s and 2000s, not today. I actually think that if the editors of Kotaku, Rock Paper Shotgun, PCGamesN and PCGamer all HATED YOU with a vengeance, and refused to ever mention your game, its not really going to have much effect, because the percentage of the games-discussion taking place online that is controlled  by a few media people with megaphones is actually pretty small, and my gut feeling is that it is shrinking.

So how do you fight that?

You don’t, you embrace it.

The fact is, gamers like to find, play and talk about cool stuff. Despite us complaining that only 1% of steam players leave reviews, thats still hundreds of thousands of reviews, and tens or hundreds of thousands of comments, retweets, likes, upvotes and all the other social media stuff. I have to admit, given the option of a front page article on a news site about production Line, or having the game discussed in a top-voted subreddit by hundreds of redditors…I may well choose the reddit option. Social media gets a bad rap, and sure its a cesspool of trolls and people referring to each other as Hitler, but in amongst it all there are a lot of people talking about games, and these people BUY the games, they aren’t the ones getting free press passes.

I, like everyone in any branch of the entertainment industry, have absolutely no idea what I’m doing. Sometimes I’m right, sometimes I’m, wrong, but I like to think I make informed decisions. In a day when googling for almost any topic or question will get you video results near the top of the list, its hilarious that so many once proud gaming websites don’t even have a video channel. The same people who laughed at their bosses not understanding the shift from print to web are missing the shift from web to video. I strongly think that a constantly updated and topical video channel is not just an option for the fully staffed indie studio with a full time community manager, its absolutely essential.

I’ve done 11 blog videos to promote Production Line, and done my best to respond helpfully to all the comments on them. I fully intend to blog every week in video form until final release and then beyond. I may prefer text to video, but many of my customers do not, and they are the ones in charge. I’m no longer releasing videos as a way to persuade the ‘big press’ to run a story with the video link, the video IS my story, and it IS my coverage, and I’m fine with it.

Right now my videos average about 600 views each, hopefully this climbs over time. If the game looks good, people will share the videos and tell their friends. I am not trying to rush this, or be too pushy about encouraging it, I’m hoping to just make a great game and let it gather attention organically for now. I’m not saying i wont advertise at some point, I’m just saying that chasing the conventional press is starting to feel to me like perhaps a bit of a dated strategy.