I still remember the very first time that I played a video game. My father had booted up Star Wars: The Empire Strikes Back for the Atari 2600 on a tiny (and heavy) TV in our attic. I used to spend a lot of time in that attic. I endured stuffy, muggy summer swelter and frigid, creeping winter chills for games that I wouldn’t even consider watching a trailer for nowadays. One Christmas I moved on to a Sony PlayStation and the rest was history. A few years later, I happened upon a demo for Warcraft III: Reign of Chaos, which I purchased before I even finished the second level. And when I found out that Warcraft III shipped with a world editor for user maps, you could almost argue that my destiny was written right then and there. Making maps was fun, but to me, the real interesting stuff could only be done with scripting. To that end, I picked up JASS, Blizzard’s event-driven scripting language that powered Warcraft III, and found that I had a particular knack for it. I realized somewhere along the line that making games was a labor, but a labor of love, and thus something that I could see myself doing for the rest of my life. That’s how I ended up at Champlain College and eventually found myself in their Game Programming curriculum.
My very first class at Champlain was and introductory course in C++, and I’ve never looked back since.