(So yes, I've done all the essential credits like data structures and algorithms, object oriented development, software engineering, discrete structures, operating systems and artificial intelligence. I've also taken credits that I feel are interesting, such as computer modelling and simulation and digital signal processing. My thesis also happens to be game centric.)
I'm currently weighing my options for a Masters course, and I seem to have settled for a Masters in Media Technology and Games from the IT University in Copenhagen. It's a 2 year course that not teaches game engine development and game design, but also has a focus on artificial intelligence as well as allowing space for other interests in the form of elective credits.
I have quite a number of reasons for choosing ITU's course too.
- They teach C++. We get limited (if any) exposure to C++ at the University of Malta. I know I can probably pick this up on my own, given the time, but this is not my main worry.
- The course is centred around AI. We have nearly a whole semester's worth of credits dedicated to artificial intelligence and its use in games. I like the area of artificial intelligence and have already taken some credits related to AI and machine learning back home.
- Assignments and projects are designed so that you can work with people from different areas and backgrounds. This should be similar to the industry.
- It's a 2 year course. I know it's still a Masters course and it will probably be intensive, but being a 2 year course means that I have more time for myself to explore other areas of interest.
- You gain contacts with people already in the industry, as well as people who might eventually make it to the industry later on.
However, I've been looking around on the Internet and I'm concerned about the fact that other employers outside the games industry might not consider a games-centric masters as being relevant, essentially limiting myself to the games industry.
My question is, should I consider a Masters course in modelling and simulation, or maybe a course in artificial intelligence, and ultimately keep my options open? My aim is to work in the games industry, but if that fails for some reason, I'd like to keep my options open so that I might be considered for areas such as computer modelling and simulation or innovative jobs such as what this company provides. Is a games development degree relevant for these types of jobs?
Although I'd like to get a job in the games industry (I've been designing games on paper ever since I was a child. I've dabbled in Klik and Play, RPG Maker and other game creators, and I'm working on coding stuff to fill my portfolio with), I'm worried about the job's instability (bouncing from studio to studio). There is no games industry here in Malta whatsoever, although I've heard of one indie game company working with Flash games, but I have no problem relocating.
I'm also looking to take a designer role, but since they don't hire designers right off the bat, I have no problem with taking the programming route and working my way up. I'm quite comfortable with programming.
I've read Tom Sloper's articles on his website several times, as well as lurked on the forums for a while, but I thought directly contacting people who might actively be able to direct me and give me advice would be a good idea too.