Posted on 30 October by Jamie Fristrom – Chief Scientist, Happion Laboratories
Many years ago I quit a pretty sweet job as creative director on Activision’s Spider-Man series, in the middle of development on Spider-Man 3. Why did I do such a crazy thing? I’d love to say it was because of the screenplay, but no – a big part of the reason was that even though I had the highfalutin’ title “Creative Director” I didn’t feel like it was my game. Somehow, not enough of my own creative input and ideas were making it into the thing, and I thought that at a small company I could start making games I could call my own again.
And I’ve been getting my butt kicked ever since! Every mistake you can make as an indie developer… I’ve probably made it twice. We did okay with Schizoid, which made it into the PAX 10, but didn’t bring in enough money to make the next game, and although we managed to hold on for a while longer, doing some contract work here and there, we eventually had to call it quits.
My partner went and got a real job and I was about to as well, but then I heard that the Chrome web browser had this new ‘native client’ technology that would let you run blazingly fast C++ and OpenGL code right inside your browser. I couldn’t resist – I had to make a game with it.