game programmer here

- fun work, very challenging, always learning new stuff
plus, i get to play with my games as i program them - even my boss has commented on much much fun it looks.. usually, good programming is only rewarded by the absence of further problems - but with games, it's quite an enjoyable result :lol:
my current ongoing development is a motorcycle-trials flash game -- you know, one of those games where you ride the little bike over obstacles and stuff
i've built a new highly flexible quad-tree dynamics engine for it, allowing me to tailor the physics simulation to very specific needs (it's quite green, but working)
i went through the extra trouble so i could remove the recurring problems most games of this sort have where the bike becomes excessively flexible, due to being simulated as a set of independent bits....
my engine allows a combined physics solution to be applied to the bike as a whole - i.e. the wheels collide, but the acceleration is applied to the whole "rig" - thus, the bike doesn't "buckle", however badly you treat it - then proper damage simulation can be added later on :lol:
anyways, i digress... so yeah, i'm a professional geek
