top of page

Games Development

Project | 01

Defender
​

For my first assignment, I was tasked with recreating a retro game, my game of choice was Defender. I would like to update this project as my skills have improved since the last edit of this game.

Project | 03

Games Jam 2017
​​

This is the first games jam I have participated in and I think, as a team, we did good. My role in the team was programmer however I also gave out tasks and directed development. Though we didn't win, this experience was very fun!

Project | 05

3D Assignment Two
​​

For this assignment, I had to create a scene based on an image taken in Cheltenham. I found this pretty fun and quite challenging as I had to learn new methods of modelling in order to complete this on time. Download to view the timelapse!

Project | 07

GDA Buddy
​​

This was a personal project I took over the summer. I developed an app to solve an issue that I had. The idea was I was trying to keep fit and wanted an easier way of tracking my intake. So I developed this app! All written in Java, I learnt a lot about Android Development. I initially made a quick windows program to demo my idea then made the app.

Project | 09

Unity Level
​​

In this assignment, I was tasked with making a short level to last 1 minute in Unity. I made this little level in just under a day and I was quite happy with the outcome! I would like to add more level to this however I wasn't able to during the assignment period.

Project | 11

Machine Learning AI
​​

As part of my IRP, I decided to research into using machine learning in the field of AI. This was a very complex task that I was unable to fulfil within the assignment time frame to the outcome I had hoped for, however I went from knowing nothing about the subject to creating a machine learning agent that can beat a traditional AI agent with only a few inputs known to it! I am keen to continue my research as I have theorised new ideas on how to complete my original goal.

no image.gif

Project | 02

Tiny Tanks
​

For my first assignment, I was tasked with recreating tiny tanks and creating my own math library. I felt this project went pretty well as I started to develop some skills with advanced collision detection (SAT). Like with my other assignments, I would like to work on these more as they are incomplete and I enjoy working on them.

Project | 04

3D Assignment One
​

For my first assignment, I was tasked with creating multiple different models with different poly count limits. I enjoyed this challenge and it greatly helped my 3D modeling skills to develop.

Project | 06

Gameboy Advance Game!
​

For this assignment, I had to create a Gameboy Advance Game. I wrote this game in C with great difficulty however it taught me much about controlling and manipulation of data on a lower level. I also really enjoyed working with such a limited system!

Project | 08

Calculator
​

For this assignment, I had to create a calculator in C++. This assignment helped me understand the use of sorting and parsing algorithms. 

Project | 10

Unreal Level
​

In this assignment, I had to make a short level lasting 1 minute in Unreal Engine. I made this level in about 2 days and enjoyed learning Unreal! I'm pretty happy with the outcome, I would have liked some more assets however the time constraint and assignment rules disallowed this.

no image.gif

Project | 12

Experimental Games
​

In this assignment, we were tasked as a group to create an original game with mechanics that are new or to make a unique user experience. As a group we decided to make a shooter using a dance mat and wii remotes! This project went very well, I personally was responsible for the networking of the game and some other aspects like powerups.

bottom of page