My Projects

During my time at university and in my spare time I have learned programming skills such as C/C++, C#, Java, HTML, CSS, PHP, SQL and JavaScript.

Here are some projects I made over the last few years at university as well as some of my own personal work. To view gameplay or a finished product, click on the respective image.

Bork Invaders Screenshot

Bork Invaders - A Space Invaders Remake

Here is a project I created in my first year of university, to the right is a screenshot of the game. It is a modern twist on a classic game with the defender as Gabe The Dog, the invaders as Pepe The Frog and other custom sounds and images to make it more appealing. The game is programmed in Java using Processing, an open source computer programming language and integrated development environment (IDE). After completing the project for university I vastly improved the game in my spare time, updating all textures so they are in high definition. I also plan to add extras such as a full HUD and adding a leaderboard to the game.

Sliding Tile Web Page Screenshot

Sliding Tiles Game

In second year, I was part of a group to help create a web page for a university project. The project was to create a sliding tile game with features requested by a particular client. These include things such as categories of pictures that can be selected as well as a custom upload which the user can choose for themselves, a timer, scores and much more. The game is programmed in JavaScript. I worked on features such as being able to select the correct images, allowing custom uploads as well as the HTML structure and CSS.

Phaser Game Screenshot

Phaser Code Camp

In my 3rd year I was in a group, tasked with making an interactive web game that helps teach children, ages 7-12, the basics of coding. The first level teaches about variables, in particular integers, as well as game mechanics. From there it goes on teach about other variables such as booleans and strings. The game is made using a JavaScript library called Phaser.

Jungle Run Screenshot

Jungle Run

Another project in my 3rd year of university was to create a game in Unreal Engine with multiple game mechanics. I came up with the idea of Jungle Run. The aim of the game is to collect a crystal guarded by secret traps on a remote island in the middle of the ocean. The game is very detailed as uses many features within Unreal such as a level sequencer, particle systems, ambient sounds and a vast amount of blueprint scripts.

Forum Screenshot

Online Forum

This is a project that I have been working on in my spare time. I started off with very little knowledge of back-end development from my time at university. However, throughout this project I was able to learn lots of techniques in SQL and vastly improve my knowledge of PHP. The forum has a vast variety of features such as a login system with customisable profiles and rich text editors for posting threads and replying to others. The current layout is designed for users of a Minecraft server.

Custom Map Screenshot

Custom Call of Duty

When I was only around 13 years old I discovered you could make custom maps for both multiplayer and the game mode, Nazi Zombies, on Call of Duty: World at War. This was only available on the PC. I bought a copy and installed the official tools that Treyarch and Activision use themselves. This was the first time I had ever done any programming or designing for a video game. I made multiple custom maps for people to play and started to program in C++. To the left is an example of one of my maps, which is also my most popular.