Well, I really got into this development thing. And pretty much ignored my blog.
All for good reason though, because nearly all this time has been spent on the project I’ve talked about in previous posts. With the occasional trip abroad getting in the way.
So what’s new? Let me tell you, and then follow it up with some new videos.
Things have been going pretty smoothly so far on the development side of life. With only occasional interruptions from a recent desire to replay through the Tomb Raider series again (I’m halfway). Oh, and getting a bit addicted to Hotline Miami. Also, I tore through quite a big chunk of the PC version of L.A. Noire to see how it compared. Um, and I spent a lot of time making new wallets in Far Cry 3… and, well, I literally just spent the last two hours re-watching The Avengers.
Ok, maybe development hasn’t been AS frequent as I’d want, but when I’ve been on it, it’s been smooth. My game now has a menu system to allow you to create your own worlds, save them, load them up again, and play them. And you can now link levels together. So this update will be about showing things in motion.
In my last post, I described my pipe dream of releasing a game of my own, and showcased the world editor I created for it.
But! There’s no fun having a world when you can’t interact with it, right? Therefore, it’s time to create the player’s character. This post will focus on the collision aspect, as it can be more tricky than it first appears.
I’m a software developer by trade, and a games developer by hobby. The latter actually came about first when I was extremely young and happened upon a version of ZZT on a Shareware CD.
If you haven’t heard of ZZT, it was a little gem created by Tim Sweeney right before naming his company ‘Epic Megagames‘. Ring a bell?
It was essentially an ASCII-based DOS game where you went from room to room, solving various puzzles and shooting things. Though the magical bit was an included ‘World Editor’, where you could create your own games and stories, with a simplified scripting language as well.
And thus, my interest in programming and game development was born. While I’ve spent my entire life creating silly little games using various game creation packages, I have now concluded that it is time to use my professional skills with C# to create something solid.
This series will record my journey through this experience!
Having recently finished Assassin’s Creed III, I have been struggling to understand whether I enjoyed the series or not.
The reason for this is because there are more than enough arguments against the mechanics of the games, and what the developers did wrong. Most of those arguments are correct.
But honestly, I think the AC games provided something beyond all the ‘is it actually a good game?” nonsense. Because in each one, I came away with more knowledge about our world than before I started. The writers also clearly had some things they wanted to get off their chests, which can be hard to find in our choice of media.
And therefore, it is the one series where after each completed game, I felt like I hadn’t actually wasted hours of my life.
I love laughing. I really do.
And some of my favorite games can safely have ‘comedy’ tagged on them.
Yet, all too often, there is a certain comedy trick that is used which completely ruins my experience with a game.
This trick is often used when a ‘comedy’ title changes hands to a new developer. It’s not about misunderstanding the previous developer’s humour. It’s not even about having poor humour.
It’s simply about thinking that the main character was the butt of all jokes. That should NEVER happen in video games.
This post will just be a fun idea I’ve wanted to try, where I go through an entire series and make note of what was gained and lost in each iteration.
The idea popped into my head while replaying through the Assassin’s Creed series to refresh myself for the third installment, and even though I desperately want to focus this post on that particular time-jumping series, I shall resist until I have finished Assassin’s Creed III.
Therefore, in anticipation for the imminent reboot, let’s jump into a series I know far too well: Tomb Raider!