top of page
runner.png
3D Maths Runner
  • Unity Engine

  • C#

  • Single yet fun Gameplay

  • Object Oriented Design

  • Finished Oct 2022

This project was created with the intention of seeing how quickly i could turn around a simple idea into a finished project

Fighting Mechanic Prototype
  • SDL2

  • C++

  • Single Input Design and Gameplay

  • Object Oriented Programming

  • Finished August 2018

This project was created with the intention of better understanding the SDL2 library. 

The final result is a brief but fun gameplay loop involving precision and quick reactions as you try to simultaniously attack and defend

Obsessive Compulsive Fire Invasion

 

  • Direct X 11

  • C++

  • First Person Shooting mechanics and controls

  • Accurate Raycasting

  • Per Triangle Collision

  • Code Encapsulation

  • Multiple weapons, enemies, and hazards

 

OCVS is a 3D first person shooter made entirely from scratch within DirectX11.

 

The finished game contains multiple enemies, 6 different weapons, stage hazards, and a boss to end the stage.

 

Bullet Heaven

  • Allegro and Zoidcom 

  • C++

  • Bullet-Hell gameplay

  • Online and LAN CO-OP play

  • multiple levels, enemies, and bosses

  • over 30 different bullet patterns

 

Bullet Heaven is an Online 2D side-scroller with 3 levels, 3 bosses, 6 enemies and 3 weapons. By using the arrow keys you manouver your player and dodge the vast ammount of bullets fired by the enemies.

 

Gaining a high score is a secondary objective, just try to stay alive if you can! 

Wildlife Aid Foundation
  • Cocos2Dx

  • C++

  • 12 different minigames

  • addictive gameplay

  • touch input and accelerometer gameplay

  • social network capability

  • shop and inventory systems

 

This is a group project mobile game made for the Wildlife Aid Foundation charity. The game features a Tamagotchi animal which you can buy cosmetics items for. The game also features a minigame roulette of 12 different minigames. 

 

after playing the minigames you gain coins which you can spend in the shop to buy items for the animal. 

I CANT BELIEVE IT'S NOT DOODLEJUMP

 

  • Cocos2D-x

  • C++

  • HighScore

  • Sound

  • Addictive Gameplay

 

This is an android app developed for my second year in university. This game challenges the player to climb as high as they can by jumping on the platforms. 

SHOOTBANG
  • Unity

  • C#

  • Menus

  • Raycasting

  • Lighting

  • Online Highscores and connectivity

 

This game was created using Unity for my second year of university. this was my first attempt to create a game using just a single touch input. the player must shoot the targets whilst avoiding the red squares, and watch out for the flying apples, they'll give you a score multiplier!

 

This project also looks at in game item shops, connecting to social media, online leaderboards, and currency systems.

THOMAS: THE RECKONING

 

  • Allegro

  • C++

  • Pixel perfect collision

  • Multiple enemies, weapons, and hazards

  • AI patterns

 

2D platformers have always had a place in my heart so within my second year of university i set to create one using Allegro. The end result didnt have very fancy graphics but contained a lot of different systems with which to make it interesting. 

 

the game contains feature such as a variety of enemies, five different weapons, ammo systems, multiple platform types, an end boss, and many more. 

bottom of page