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

Who would be a game developer?

Some people, noticeably kids, seem to think being a  game developer sounds awesome. You sit there and play games all day (no) and you earn money like notch (no). It’s fun because you do whatever you like (no) and anyone can make a game these days (no).

I’ve blogged a lot about the work, and effort, and technical knowledge required, and the likely rewards (low on average) and chance of success (very low on average). What amazes me, is that in addition to all that, you also often get abuse hurled at you from people.

Granted it’s worse in the mainstream industry (no 45 person company that behaves like this is ‘indie’ I resent them using that word to describe themselves). in that your actual direct boss may be the one shouting at you, and threatening to fire you if you don’t work an 80 hour week, but the minute you have an online ‘persona’ and direct contact with gamers things can get kinda nasty. For example, a recent game developers tweet (I wont’ draw further attention to it, in case he doesn’t want any)  revealed how someone following him on twitter had threatened to turn up at his house and stick a knife in his throat, because (as far as I could tell) this guy wanted him to roll back a recent code change).

People like that should be in a cell.

It’s an extreme example, but I do not know a *single* indie game developer who does not have a story of harassment online from someone who is a gamer. I don’t mean the usual forum trolling crap that idiots on sites like you-tube are always guilty of.  I mean people threatening physical violence, wishing you would die from some disease, insulting you racially or threatening to spread rumors about you to destroy your business. I’ve had people threaten to kill my cats, to spread lies about me to try and break business relationships or put me out of business. I’ve had people saying they will dedicate their life to ruining my business.

Let’s just pause here and point out what I do for a living. – I make games.

I just thought I’d stick that in, in case you forgot, and assumed I was a gun-runner, drug-dealer, sex-trafficker or terrorist for a minute or two.

The general consensus amongst devs is that you never ‘engage’ with abusive people. You just delete the email / ignore them, act super polite and hope they will forget about it. But in a way, that’s how bullies go through life without changing their behavior. Eventually, they become senior management and treat their staff like crap, one can only assume? I don’t think as a group, indie game developers should treat ‘receiving abuse’ as ‘part of the job’. If we were actresses who were being abused, nobody would say ‘that’s just the job, deal with it’. People would be outraged. Why is it ‘ok’ to hurl insulting abuse at people who make video games?

I met a fellow indie dev at GDC who got on to the topic of dealing with anonymous internet abuse being hurled at him. We chatted a bit, and he had a big smile on his face as we talked about the different people and what they had said to us / threatened us with. He was smiling with relief, because he realized it wasn’t just him. He wasn’t being picked on, he wasn’t doing anything wrong, he was just a game developer, and that means the internet thinks he is a punch bag.

It’ s pretty crappy, and it’s no way to get what you want. People don’t listen to your arguments about games more because you are abusive to them. They probably just delete them. It’s about time that abusive 1% of the gamer community learned that lesson. I have some customers who can email me and ask for new features to be put in the game, and they go to the top of my list of things I need to do, because they asked for them, and they are great people, and I want them to enjoy the game. Nobody on that list is someone who was abusive, insulting or patronizing.  That’s probably the 99% of gamers who are great. pity about that 1%.

 

Three pronged game development strategy

We hear a lot about how the PC market is on the way down, Dell are making less money, Microsoft keep making stupid decisions (someone sack ballmer and put in someone with a clue as to what they are doing please). and meanwhile everyone’s favorite tax-dodger apple is making more money than any sane human can imagine. Desktop PC’s are out, and tablets are in. Mobile is king. Just look at any number of crazy charts etc…

I suspect that although desktop PC gaming may not be as healthy as it once was, it is still pretty healthy, and I suspect laptop PC gaming is probably stronger than ever before. Laptops always used to be an executive, wealthy-persons PC, with the majority of us putting up with big beige boxes whilst the high fliers had a Sony Vaio. These days, laptops are cheap as chips, and have more than enough horsepower for gaming.

Personally, I still do 95% of my gaming on my desktop. This is to be expected for a developer, because I have 9as I keep reminding people) a darned comfy office chair and a nice office. I’m perfectly happy gaming in my office. However, the reality for people not working like me is that PC use might increasingly be on a sofa, in the garden, on a kitchen table with a laptop, wherever.

I’m hoping to steer positech in a bunch of different directions over the next few years. here uis my grand strategy marvel/laugh at its genius.

LAPTOP GAMERS

Democracy 3 is aimed at you. I will try to minimize it’s file access and CPU usage to ensure it doesn’t drain your battery, and I pledge to playtest it on laptops at least as much as desktops. D3 is a thinking game, one you might prefer to play lying on a sofa with a laptop.

TABLET GAMERS

Redshirt is aimed at you (it will also be on mac/pc). We plan to get this game out on ipad as it really does look the part in ipad format. Plus it’s relatively low system resource usage means it actual fits in ipad RAM :D.

DESKTOP GAMERS

Gratuitous Space Battles 2 will be aimed at you, if/when it gets made. In fact it will be seriously ninja-aimed at you, trying to squeeze every ounce of processor capability that I can.  Possibly supporting big picture mode for TV’s and I hope to experiment with multi monitors too. bwahahahaha.

This is my plan. Annoyingly, there is still only one of me. I must rectify that somehow.

Scheduling a game release

This is a tough call. When I was a newcomer to indie game development, making smaller budget games with fewer sales, I used to think we had a huge advantage over the AAA guys. A triple A game (in almost *all* circumstances) HAS to ship in a specific month. They do this because the ad-buy has been scheduled, the contracts for PR people have been written, the availability of release slots for portals and platform holders is agreed, the finances are in place to pay everyone assuming that is the ship date, and so on… So what happens if the game is not fun two months before release?

TOUGH

Tough Tough Tough. Maybe everyone could work evenings and weekends (like they hadn’t secretly allowed for that anyway?) and maybe everyone can put in some extra effort…but it’s a really BIG DEAL in financial and PR terms if you push back the ship date.

As an indie, this is not the case, so we can be a bit smug and say ‘it’s done when it’s done’.

Except increasingly… this gets hard to do. The problem isn’t so much financial – luckily I could work another year on the current game and not be short of money to buy food, but one of scheduling. If you want the PR people, the guy making a trailer, and so on to be available towards the end of a project (when everything is nailed down and won’t change) you need to book them early. More relevantly to me, I only want to appear at trade shows showing off a close to release game, not an early alpha. If redshirt and Democracy3 were June 2014 releases, I doubt I’d show them at rezzed or anywhere else yet. Not because it’s ‘too early’, but because doing shows is EXPENSIVE and you want to pick your battles. Promoting a game you can buy next month or NOW makes more sense to me.

I’m fussy enough to be able to throw my arms in the air and say “We must wait another year dammit!” on my games, although luckily both are coming along nicely, but it’s something as an indie you have to keep an eye on. You don’t just need to make sure you have cashflow to pay the bills until the ship date, you need to have a release date in mind for lots of reasons.

UK banks, and international transfers

Like many UK indies, I get screwed quite badly by banks. I actually love my company account bank, but for arcane reasons, paying US dollars into them from the US is a bit of a pain, it doesn’t work for everyone, and I end up routing the payments through another bank, and even worse, the exchange rate that you get when you have the cheek to just pay dollars into a GBP bank account are frankly not funny.

In short, the banks are screwing us over.

Unfortunately, the process of getting around this is, to put it mildly ‘somewhat bureaucratic’. Now there are such things as UK banks that will let you have a $US balance in them, even if you run a business (and lets not even get started on the way that business accounts are hideously overcharged for and nickel-and-dimed compared to personal accounts). The big problem is, you can’t just go and open a $US business account. The only bank I could find that was happy to do that actually demanded I open a £ bank account with them, to which I could then ‘add on’ a $ bank account for free. Why? WHY? And for the privilege (ha!) of owning that account, I’d be charged a monthly fee. Thanks guys.

Now, after doing some simple maths, and working out how much I’d save over a month with a better exchange rate which I could manage using a proper (non ripoff) forex service to shuffle money from $US account to £UK account, I work out it is still massively worth doing. So that’s what I’ve been trying to do for the last month or so… Of course, banks still seemingly operate in the seventeenth century, so it takes them 10 days to write to you (why? isn’t email a thing now?) to tell you the form needs changing, so you need to send it back, and that will take another ten days and so on… And they want to see your passport (yes really) and photocopies of six months of your bank statements (yes really) and also proof of your address, maybe a bank statement (err…aren’t these online now?).

I half expected them to ask for the squire of the village to send a letter impressed with his seal in red wax before they would open a bank account. And when they do, no doubt they will mail me (isn’t email a thing now? seriously?) a lot of patronizing crap about bank loans and financing, and maybe inviting me to get advice from a branch ‘business adviser’ half my age with a tenth of my experience. Arrgh Argggh ARRRGHHHH!

The real sadness is, this shouldn’t even be a thing. Banks should catch up. There are forex services that exist purely because banks screw you over. Paypal exists because banks international payments suck. Zopa and Funding circle exists because banks loan rates AND savings rates suck. There is a whole eco-system of businesses out there that exist purely because high street banks suck so much.

I’m sure eventually it will all prove worthwhile right?