Let me try and put this into perspective, and you can be the judge.
My first computer was an Amstrad CPC 6128. Fantastic machine [in it's own time] for all the wrong reasons. Nice cpu, nice monitor, and cpm on a disk. Wooo.
I'm 12. What the hell do I know? In fact, one of the first things I did was format the CPM disks by mistake! Misreading the manual, thinking I was the boy "I can handle this computer lark". How we learn... But I digress.
Let's skip past the "Sending off the machine and getting the CPM disks replaced" stage. Lets get to the "Completing Head over Heels" stage.
I spent 13 hours -- from start to finish -- getting those two pixelated bastards to freedom. And I didn't take the short cut! (Although, I forgot the bag once) What did I do after that? I sat down with some graph paper and I drew out two worlds of my own isometric arcade adventure. With a story, and with character design. Last time I counted, there were two hundred rooms from the start (in the mystery woods) to the end (in the castle of doom). All I wanted to do was to program my own Head over Heels. Jon Ritman and Bernie Drummond were Gods, and to this day they still are, and always will be...
Time passes. I go to Uni, I've read every development diary from Jeff's to the Blood Money one in Amiga Format. I've even had my letter published in Amstrad Action (yeah, future ho's! I can remember the shed...) Finally, I learn to program, and I've missed the C64/CPC6128 and Spectrum eras. Christ, Jeff's even released Llamatron on the Amiga, clearly his least favourite platform (oh, how I dream of Jeff and the Agnus making visual music together) and I'm starting to feel old. Yet again!
I've missed the 8bit, and I wasn't up to speed for 16bit era. Scoopex, RSI, and Orange have been and gone, and here am I, noodling with Amos and Blitz, desperate to show the world my ideas. Cos I know they could work. Honestly.
Cue wibbly wobbly Wayne's World Part three. The PC "Dark Ages". I'm learning asm. I'm plotting pixels. I've got Watcom, and I'm going to get protected mode down. Except I'm not. Yet again, I miss the boat. Lack of confidence maybe, but as I grew to realise, fundamental lack of skills. You can only play catch up for so long.
Time passes. Yet again. This time I decide to give up the code, cos clearly I'm not good enough. I join demo groups and I discover I've got a serious talent in Delux Paint & Photoshop. Admitedly -- and even to this day -- my work may not reflect this, but suddenly I'm involved in the Open Source game scene and I'm kicking arse! I'm a big fish in a small pond... I'm the only pixel artist with Amiga experience for *miles* around, and I know linux.
So, three years later and I've got a reputation. I've started coding again [for Pygame and other Open Source projects] and I've finally achieved my "One True Ambition" in life (well, since I was 12): I've worked on a game that's been released [Civil].
Now this is where the crisis comes into play. Civil's an Open Source strategy game, the one genre I *do not* play. In fact -- if I'm honest -- I only joined the project to prove my worth (and more specifically, via a "put your money where your mouth is" conversation with the lead developer). But here I am, three years later, watching /thousands/ of people hammer the site the minute we announce our first semi-playable release, and I'm still not statisfied. It's not my game, it's not my design, it's not what I initially wanted to work on. (But please, don't get me wrong. I'm horrendously proud of what we've achieved.)
So now to the present. After NTK pointed me in the direction of Retrovision I've met more game developers, producers and *seriously* talented people than in my whole "aspiring to be a developer" life to date. Fuck, I've had interviews with Team 17, Codemasters and Mucky Foot and I've failed *abysmally* to get anywhere. I've had refusals from Climax, Rare, Nintendo, and 5 other companies that don't deserve mention and I'm still as excited about the mystic of games development as i was when I was 12. Welcome to my crisis...
As far as I can see, Jeff's the only one here that's 100% happy. Ego time: I earn more money being a wanky J2EE developer than most of you games spods do, royalties included. Yet I spend 2 hours a night, every night, slaving over mediocre games and simplistic ideas in the hope of one day finishing a concept -- of one day getting the respect of other developers, to just *once*, do something that *someone* appreciates, within the medium I hold above all else.
And finally, to the point of this emotional diatribe. The last time I came close to "breaking the industry" was at an interview. The first games related one I'd had in 5 years. Like a fool, I let myself think of the possibilites, and when the obvious was pointed out: "You're enthusiastic, but you've just not got the experience" I was closer to tears than I've been since puberty. To me, this was the last opportunity I was ever going to get. Better or worse. Yet Yak Yak and #llamasoft have slowly, but surely, taught me something. This industry's fucking shit. Each one of you has more talent in your header files than I have in a thousand classes, yet all of you are restricted by publishers, deadlines, lack of money, and management.
Here I am, a mediocre programmer (but a shit hot pixelator!
I have so much respect for all the programmers here, amateur or otherwise, but I feel inadequate working on Open Source. I see the unhappy developers and I think that I should be thankful that I'm not inhibited. But I still feel failure over the situation, professional help or otherwise.
Maybe I actually need to finish a project. Maybe that will solve the problem. But in the meantime, how do I live with the fact that all the people I aspire to be are unhappy?!







