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

How to sell the sequel to your game?

There are various ways to sell sequels to games. I’ve sold 2 sequels myself (Democracy 2 and Kudos 2). The approach I took was this:

  • Take what’s good about the original game, and expand upon it.
  • Fix any of the design or technical limitations of the original that were too big to just patch.
  • Add some new features, and polish the stuff that is already there. Maybe with a bigger budget this time.
  • Respond to tons of real paying-customer feedback to make changes and improvements to the user experience.

In short, make a better version of the game.

Or of course, you can be cynical as an ambulance-chasing lawyer, and just turn off the servers for last years version, and then sell the same game again with some extra bump maps and a new logo.

Seriously, running game servers is cheap. How do people think all those FreeToPlay games cope? This is so, so cynical.

Mp3 vs CD’s

Ok, so we all know that I am older than Elrond*, so I’m more likely to be ‘un-cool’ and buy stuff on an older format anyway, but having just bought a CD, I think my reasoning is pretty sound.

First, I have a partner with a car that has no mp3 player, so having a CD means I can play it in her car.

Secondly, I still have 2 CD players in the house. (maybe 3, now I think about it), and this way I can play the music in those, as well as on my PC.

Thirdly, I can always rip the CD to mp3 format anyway, and get all the benefits of mp3 playback.

Fouthly, I’m an ex-muso-snob with good hearing, and CD’s sound better than most mp3s.

These are pretty specific to the CD vs MP3 format, but one of the other reasons was more applicable to buying anything online, and even applicable to indie gaming.

Basically, I heard some music on a TV ad or show (can’t even remember) and it was by a guy who I heard sing news year eve on TV, and pushed me over the edge into thinking “yup, I’l; get that album”, While I thought this, I had a laptop, and a cat sat on my legs, preventing movement. The laptop didn’t have itunes installed, and frankly installing itunes annoys the fuck out of me.

Itunes wants to be in charge of me. I am the humble customer, and it knows best. It will insist on running all the time, as a windows service, whether I like it or not. It thinks it’s desire to run 24/7 is more important than my desire to have my machine setup slimmed down and reliable. Fuck that.
So I don’t have itunes on this PC. I do, however have a web browser, so I went to amazon and ordered the CD. It was easy, done in 2 clicks, and I didn’t have to install any clients, or run any software in order to get what I paid for.

In a sense, I just did the music equivalent of buying a PC game direct and getting a direct .exe link in return. It was way less hassle, and very satisfying, and also very encouraging, because obviously, this is what I do with Positech, as opposed to inflicting a ‘client’ on people, and it’s good to see that it has bonuses for the buyer.

Plus it was only £2 :D

*41

Ecommerce tracking. Oh shoot me now…

One of the really boring bits of my job which doesn’t involve explosions (all the best bits involve explosions), is the tedious process of working out which people who saw an advert or website coverage bought a game. Big companies have an army of calculator-brained accountant/web developer geek hybrids to worry about this nonsense, while the game designers do more important stuff like eat canapes and quaff champagne. In my case, I have to do it.

Bah.

(The sales tracking, not the quaffing)

Double Bah.

People who know me well, will realise that peversely, I love this sort of stuff. However, getting it working properly is a nightmare. I use google as my analytics provider, and BMT Micro as my payment company. I’ve been spending a lot of time trying to get it all to work properly. In theory this is what happens:

  • Visitor comes to the positech site from a google advert, google analytics drops a cookie on their PC.
  • Visitor buys the game(yay!) and is redirected to the BMTMicro site.
  • Javascript on BMTs site notifies google all of the data about the transaction, and who made it
  • Analytics ties this together and lets me congratulate myself on a l33t advert.

In practice, this is what currently happens:

  • Visitor comes to the positech site from a google advert, google analytics drops a cookie on their PC.
  • Visitor buys the game(yay!) and is redirected to the BMTMicro site.
  • Javascript on BMTs site treats all transactions as UK Pounds, regardless of currency. Lets hope nobody in zimbabwe buys the game or the stats are useless,
  • Analytics denies all knowledge of the fact that it’s the same visitor, convinced that everyone who buys the game must have appeared magically on BMTs website by beaming there direct from Tatooine.

I may have fixed this, by completely re-doing all of the javascript for the analytics on all the pages on the site I’m tracking, but it will take a few days for me to see if that’s really the case. To add confusion, I don’t have access to the code on the actual post-buy page, because that’s a secure page hosted by BMTMicro, so debugging this takes longer than usual. Google have written dozens of articles on how it works, almost all of which is contradictory. Thanks guys!

To really hammer home how clueless I am at that, I have picked up a stalker.

My stalker is an advert for an iiyama monitor that I looked at once, which follows me everywhere. It’s the digital equivilant of a girl you smiled at in a bar once who then follows you everywhere for the next 30 days. Creepy, and annoying, but more importantly, it’s evidence that everyone else has their customer tracking down to a fine art, and I’m still acting like some newcomer blundering about in clown shoes wondering who buys his games.

Bah.

Where is the market for indie services?

I’m surprised there aren’t more people targeting indie developers, for all platforms, with support services.

By this, I mean all those things that big development studios have dedicated staff for, but for which you can’t possibly employ full time people for as an indie. I already employ quite a few people on small or partial contracts to do this stuff. Such as:

  • An accountant
  • A company to host my websites
  • A company to host the domain name registration
  • A musician (often a different one for each game)
  • Several artists (also different, depending on the game)
  • Advertising management companies (google adwords etc)

I’m obviously pleased with having other people do all this stuff, because frankly, if I had to do all the art, my accounts, compose the music, run a linux web server, etc etc, then my games would be of much lower quality, or take even longer to make.

Like many ‘semi-successful’ indies, I’m now in the position where the bottleneck in terms of future game quality, and sales and success is quite simply ME. I just don’t have enough time to do everything. On the flipside, I don’t vaguely have the money to employ people full time. Nor do I have the inclination to deal with the myriad of bureaucracy and nonsense that the UK govt wishes to burden all companies with (sick-leave, employers liability insurance, pensions, national insurance zzzzzzz….)

However, I would be interested in making use of more people for some stuff in the next game. I’m a long way off needing anyone now, but as that game gets closer to completion, I can see myself seeking out and employing more people, short term to do additional stuff that I’d normally do myself. It just surprises me that there aren’t more companies providing a sort of ‘a-la-carte’ service for stuff like playtesting and balancing, web forum management, website design, art production, platform-porting services etc. It seems slightly inefficient to have to find all these people myself and deal with them individually. How come there aren’t indie-support companies yet?

stercesynamoot

..-. .-. --- -- /  -. --- .-- /  ..- -. - .. .-.. /
  ... .- - ..- .-. -.. .- -.-- /  -.-- --- ..- /
  -.-. .- -. /  --. . - /   ..... ----- /  .--. . .-. -.-. . -. - /
  --- ..-. ..-. /   --. ... -... /  .- -. -.. /  --. ... -... /
  -.-. --- .-.. .-.. . -.-. - --- .-. ... /  . -.. .. - .. --- -. /
  .-- .. - .... /  - .... . /  -.-. --- -.. . /
  -... ... -.-. .... ----- ----- ----- ..- --...