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

Working on an article. Need feedback…

I’ve been writing this today:

Why your game doesn’t sell well

An article on how to look at games sales and the data and see why your game doesn’t sell as well as it should. It’s just how I visualise the sales maths working out. It’s not a finished or polished article, and needs rewriting. Feedback is most welcome. Any thoughts?

2008 for Positech Games

I’ll be away for a few days over new year so will not be blogging. So this is the last opportunity to sum up what happened in Positech Land during 2008.

What I did:

  • I finished and released Kudos 2. Arguably my most polished game to date, although due to the US elections, Democracy 2 is currently outselling it slightly.
  • I finally changed my game engine to support DirectX9. This was long overdue.
  • I wrote a blog post that catapulted me onto the radio, slashdot, digg, kotaku and lots of other places, and got me briefly known as the ‘pirate-sympathising game developer’, which is a bit of a miscast role, but it proved to be a fantastic way to get real honest feedback about my games, and also my website from people who hadn’t heard of me. Also got me my first ever check for writing for a newspaper.
  • I Switched to a dedicated linux server mainly to prevent the piracy article traffic killing my website. It’s MUCH more expensive :(
  • I met up with some fellow indie game developers in Birmingham, got extremely drunk, and then met some of them again in much more local Woking. Finally met people like ‘grey alien’ ‘princec’ ‘papillion’ and the pickford brothers all of which I’d previously chatted to only online.
  • I redesigned the positech website, and made it look tons better than it used to. Short of throwing money at a web designer, I’m not sure what else I should do to it right now.
  • I seriously considered emigrating, because the UK sucks, and the cost of living here sucks. I’m still thinking about it.
  • I changed the blog address to be cliffski.com

What I failed to do:

  • Make lots more money. The profit for 2008 was a bit below 2007. 2007 was a bumper year thanks to some good sales of the original Kudos, and the fact that Kudos: Rock Legend didn’t take that long to make. I still make a reasonable amount of money for one guy programming games, so I’m not complaining.
  • Make the obscure top-secret game. I have this game idea I keep talking about. It’s either doomed, or awesome. I just don’t know yet. In any case, it’s been put back again. maybe a full year while I do this space thing.
  • Hire anyone. I’m still one guy working in a spare bedroom. I’ve employed contractors from time to time to do art and sound and music, but it’s still just me designing and coding. I have thought a lot about how to expand the business, but still haven’t made any concrete steps towards doing it.

All in all, 2008 was a pretty good year. Kudos 2 was fun to make, and I’ve kept the business afloat despite the casual games ‘boom’ narrowing to just remakes of about 3 different games, and the global financial meltdown.

Bottom line is, I’m still here, still making indie games for the PC, not shabby console ports based on movie tie-ins, and there are free demos, mod-support and no DRM.

Happy new year everyone.

Adding financial incentives to modding

Modding doesn’t seem to be living up to it’s full potential.

Developers and publishers make a game, and release an SDK and mod tools so that ordinary games players can come together and make changes and improvements to the game. This is awesome, and one of the best things about PC gaming, but there are two drawbacks.

1) Most mods are unfinished and suck

2) The publisher and developer are basically using modding as a marketing tool, and nothing more. they gain nothing from a virbrant mod scene and decent mods other than goodwill from gamers and an increased perceived worth of the game. (not to be sneezed at, but not massive either)

In other words, the incentive to encourage production of great mods is low. Modders do it for fun, and maybe for their CV if they are insane enough to want to get into games. Develoeprs support it as an afterthought if they have the time. Why can’t we go further and have a financial releationship as an option?

Idea:

Modders get the rights to release paid for mods to the game, with technical support and QA from the developer. The gamers buy this mod, and the money is split between the mod team and the developer.

Would this work? is it a good or bad idea? I’m not saying mods shouldn’t be free, just that with financial incentives, some mods could be much better. In principle, I’m in favour of people doing high quality mods for my games, and selling them for a profit split with me. Would this work? is it fair? is it evil?

Thoughts…?

The angst of original game design

Game design is a pain. But ORIGINAL CONCEPT game design is like a pain intensified with pain amplifiers set to MAXIMUM_PAIN.

90% of games have very little originality. Some of them have some original ideas or twist ion existing concepts, and very few of them are totally utterly new. The Sims was a reworking of little computer people, and Kudos is in some ways a new take on the Sims, albeit different in fundamental ways. Democracy is a bit of a weird one, being influenced mainly by neural networks and watching TV debates over politics, but it probably looks like some other game to someone. I’ve heard talk of ‘shadow president’ but never seen or played it.

The last 3 games I did were Kudos 2 Democracy 2 and Kudos:Rock Legend. These are all games I worked hard on and am very proud of. D2 and K2 are my fave games, and I think they are the best I’ve done so far. But the last time I released a totally ‘new’ game was the original Kudos.

I’m determined not to coast on past successes, so this new game is totally different. I’m trying to carve out a new idea for a game again, and it’s a pretty tough job. The problem this time is technical, not conceptual. I can see the game in my mind, how it plays and how it works. Translating it into code is tricky. There is a lot of conventional AI to code (unit AI, as you might get to some extent in an RTS), and that stuff is a pain to get working consistently at reasonable speeds, especially with the pretty big number of units I’m hoping to support.

So this next game will take a while, hopefully getting done before the money runs out. But it will be pretty origianl (I think). That will give me 3 strings to my gaming bow (kudos, Democracy and NewGame). On the positive front, it’s also got me coding more hours than ever before, because I hate it when the game looks like it’s a mess…