Minnesota Bus
I first learnt about Minnesota Bus whilst relaxing on a shady patch of grass somewhere in Machakos, Kenya. More specifically, here, to be exact. In our off-time, myself and the other volunteers liked to spend our time catching up, having a drink or two, and playing cards. This led to many exchanges of card games between the UK volunteers and our Kenyan counterparts, with one … Continue reading Minnesota Bus
SPEED³
This was a small-scale game that I decided to make over the course of a couple of days, with the primary goal being to further familiarise myself with the Unity environment and how the various systems interact. Before beginning this project, I had only made one game previously in Unity, or in C# at all for that matter, with that being the one that is … Continue reading SPEED³
Skᵧ-ᴰiver
I initially began work on this project around mid-November 2017, when I was looking for a way to explore game development on a more low-level programming language, specifically C++. While I’d previously followed some tutorials on the language, such as “Learn C++ in 21 days” by Jesse Liberty, and making a handful of games using the Ncurses library, I’d never previously looked into making a … Continue reading Skᵧ-ᴰiver
A Tower Defence game in Linux
Since the age of 4, when my father first introduced me to video games as a medium, my passion for games, and in more recent years, game development has continued to grow. Therefore, I was thrilled when the opportunity came to develop a game in my final year at University. My dissertation title was “Tower Defence game in a Linux environment” and, given that the … Continue reading A Tower Defence game in Linux
Walking Bassline Generator
I included this project as it was a little bit different from all the others. This one, in particular, was something that myself and 3 others constructed as part of our final project for the CS3220: Digital Audio and Applications module of 3rd year. Now I, personally, know very little about music theory, so when it came time to select a project of our own … Continue reading Walking Bassline Generator
Protected: Human-Computer Interaction
There is no excerpt because this is a protected post. Continue reading Protected: Human-Computer Interaction
LeJOS Robotics
As an extension of our continued learning of Java and Object-Oriented concepts being put into practice, I opted to take a module in Robotics. In this course, we learnt about various maze solving algorithms, accurate control methods and localisation. These concepts all came together when we were tasked with making a robot with a goal of our own choosing. There were a variety of ideas … Continue reading LeJOS Robotics
Asteroids
As part of our first year Games module, we were tasked with drafting a creative take on original Asteroids concept, fully utilising our, at the time, newly acquired Python knowledge. Over the course of this project, we learnt many valuable lessons regarding how to best implement a gameplay loop, object lists, and various useful design patterns, as well as my first exposure to using a window … Continue reading Asteroids