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 | 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 | 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.


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 | 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.

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.