It’s no secret amongst my friends that I’ve been a bit unhappy at work for a while (this Entirely Fictional Story may give you some idea about some of it)- I’ve not blogged about it much, though, because if I wasn’t going to talk about it at work, it was probably unfair for my boss to find out through my blog; I don’t think I’m going to say anything here that anyone at work doesn’t already know now.
You make a trade-off when you choose to work in the games industry: the pay is worse than nearly any other programming job, you put up with an awful lot of crap from publishers and it’s an extremely fickle and rapidly changing market; the tradeoff is that you get to work on games. When I first started, that was a tradeoff I was happy to make, because the work back then was quite exciting and interesting; I really enjoyed working on the Sega conversions, and the early prototyping work on Starship Troopers. It was challenging code, the challenges were interesting and required lots of clever techniques to solve, the team was small and relaxed and it was generally a good laugh.
Increasingly, though, as Starship Troopers ramped up into full development, the team changed – it’s grown, and as a result it’s needed more micromanaging and detailed scheduling. The office culture changed, too; it became much more formal and a less relaxed environment. The flexibility to do things our own way was hugely diminished. More than that, though, the code I was writing and working on wasn’t particularly exciting; I ended up getting bogged down in the audio code (even though I’m not an audio coder) for quite some months, and the other areas I wave working on aren’t exactly inspiring. It became Just Another Programming Job.
And when that happened, I had to take a step back and ask myself why I was still doing it. Was I still excited by the games industry? Did I have that passion for the game that made it worth putting up with all that stuff I was facing? And the answer, I realised, was a resounding no – if I’m just going to be doing a coding job, why not do it somewhere more convenient, for more money, in nicer offices and potentially on a much more interesting technical project? The spell of making games was broken.
Transitive grew out of a project one of my lecturers at University had been running. They employed quite a few people from my year at Uni, and as a consequence, I know quite a few people there already, and know quite a bit about the company. Around the time I was beginning to feel particularly unhappy at work, I went to the pub with a bunch of people from Transitive; this was the turning point, when I realised that, actually, I didn’t have to stick with the job I had, and that I my skills would readily transfer into another industry.
Trav, another ex-games industry type now at Transitive, got wind of some upcoming vacancies and asked if I was interested in applying. Hell yeah; I knocked up a quick CV and sent it off. A phone interview quickly followed, and from that, a formal interview was arranged. I went, it went well, and then I heard nothing for ages.
To cut a long story short, yesterday I got a phone call from Martyn at Transitive, offering me a job, to start as soon as I could, with a very, very attractive salary. And so, this morning, I handed in my notice.
I kind of feel a little bit guilty – I know Strangelite are kind of short on people and up against a very tight schedule, and my leaving is only going to make things more difficult for the guys I’m leaving behind. But I can’t let things like that hold me back; and if I stayed on, I’d only get more and more unhappy and resentful, and that couldn’t be good for the project or the team.
So. Yes. Onwards and upwards. I’ve got a notice period to work out here, but I’m hoping to get that reduced so I can start at Transitive before Christmas. I’ve enjoyed most of my time in games; I’ve had three published titles in three years, which is good by anyones standards – and yes, I’ll miss that frisson of exictement of seeing my work in a box on the shelf in HMV and Game. But that’s not enough to persuade me to stay. It’s time to move on.