Okay so it’s been a while but in my defence, we’re only back in college a week. The course options have been explained to us and I believe I’ve already settled on my options. I’ll be taking Game Production as my core subject. In this we will go through the develop process of making a game, and will eventually end up with a demo of something we work on. At the moment we’re getting used to working in teams by developing our own version of Grand Theft Auto (one) using the GameMaker engine. GameMaker makes life incredibly easy when it comes to getting the basics working. However, in order to get the game to a level where it resembles the original GTA, a little more coding and tricks will have to be used.
I’ve spent the last few days getting the character to look normal while walking around and shooting a gun. The traffic was a headache but I now have some nice AI and audio that brings the city alive. Luckily the original game is now downloadable for free legally off Rockstar’s website.
Finally, my last elective module is Game Engines. The first class was a baptism by fire involving making an analogue clock interface using C#. While the coding parts were a little taxing, the major problems I had was with remembering my geometry. It’s been a while since I’ve seen Sin, Cos and Tan and I can’t say I’ve missed them. While we were assured that the subject would get easier, the next class wasn’t a huge decrease in terms of difficulty. We made a program using the companion cube from portal and a button where the colours of the ‘game’ changed according to the position of the cube. Not as much maths as before but the lack of an introduction to C# makes it feel like I’m being left behind a little. When I heard we were doing C# a month ago I began some online tutorials in order to learn it from a game perspective. While it was coming to me pretty easy back then, this seems far more advanced than those tutorials were willing to go.
Oh well! At least I’m able to run over people in my GTA game. I might rename one of the pedestrians ‘C#’.