I accepted a job offer today as a game designer/developer from the R&D side, for digital Magic products. Whew! It’s been an interesting journey, through working on the construction side of digital games, but I think I’ll be happier on the design side. I have already been slowly working my way into that sphere, and have come to realize that I am not as happy implementing other people’s games in code anymore. Well… it’s more complicated than that, I think.
I spoke before about how one of my flaws is I don’t like being out of control. This applies to my work as a programmer as well. When I see something that I have input on, I give my input – no problem there. And in many cases over the years, on projects concerning the Magic website, or our card database tool Gatherer, or even on some of our numerous community web applications, my input was heard, considered and added to the mix. Great! But I have found that as a code monkey (so to speak), it’s not really my job to define the projects from the get-go. That’s what I’m excited to move into doing, and although I’ll miss the immediacy of feedback that programming, especially web programming, delivers, I won’t miss it that much.
I may also still exercise my coding skills from time to time, in personal projects and maybe in simple prototypes.
I definitely feel happier, but that could be simple giddiness for change. I am interested to see if my raw happiness increases the amount that I expect it will – I’ll have to keep (unconscious) tabs on it.