I’ve always had a desire to create my own games. However, I’m not a “one man studio”. While I’m a writer/designer, I’m a pseudo-programmer, and a novice (at best) artist. This has always bothered me, because I was unable to make the games as polished-looking as I’d like. Plus, when you come home from a full-time job to chores, errands, exercise, spouse, and relaxation, it’s really hard to make the time to continue working!
I started by using Macromedia Director (a relative of Adobe Flash) back in the mid-90s, making menu systems and the like. It was, however, never a web-platform, because the file sizes often got too large (especially for back then!). I made the jump to Adobe (then Macromedia) Flash around 2003, and had a good experience with it. Like Director, it was not dominated by programming – you could design assets in the paint-like interface, and then assign code to each. This ease of use encouraged me to make it the defacto language in my high school programming courses. Students were able to get results quickly, and were able to make much more advanced programs quickly than if they were locked into something like Java. While these courses encouraged me to brush up on my Flash skills, I never advanced beyond what was required of the courses I taught (which, generally, was not incredibly advanced). I was also discouraged by my lacking art skills, and the common problem of losing interest in the design.
(Unity3d)
Jumping to 2011, I’ve made it a mission to make some games this year. I’ve come across a new game engine that has been interesting to learn so far, called Unity3d. While complex, it is much easier to produce games with minimal code than the pure programming method. It is easier to create complex games than anything else I’ve seen, including 2d Flash. Conveniently, the common code for Unity3d is Javascript, which is very similar to Actionscript. Thus, the programming concepts and style I learned in Flash translate well to Unity3d. The biggest problem with Unity3d is that it is a 3d engine, and thus requires 3d models to look proper. This requires me to learn something like 3d Studio Max, which is easily as big and complex a program as Unity! The only benefit is that educational users can get Autodesk programs for free with a legitimate educational email address. Time to examine the tutorials.
So where does that leave me? I’ve decided to pursue another form of motivation and training: a Master of Fine Arts in Game Design. As I already have the Educational background (B.Ed + M.Ed), it would be nice to get the other side of the coin – the development skills. I’m also able to take it fully online with SCAD (Savannah College of Art and Design), so it’s as portable as I am. Plus, the degree would provide deadlines and an active process of building a portfolio, both of which I sorely need. I’m just hoping they don’t hate on me too much with my poor traditional art skills. I need the training, which is why I’m applying!
- Al
