top of page

MY PROJECTS  

Shaded World

Animated World

06/2019

Navigate a 3D world in a tropical landscape, surrounded by a moving sky, an ocean of generated waves and the realistic flight of an eagle.

This animated world uses the GLSL shading pipeline to create a 3D animated environment which Implements procedural generation, procedural shading and realistic lighting effects.

ArchViz-App-Icon.PNG

ArchViz AR App

05/2019

This prototype app is a platform for the construction industry allowing users to plan and visualise the designs of a building, by drawing electrical and plumbing lines throughout the walls of a 3D building model in Augmented Reality.

This Architectural Visualiser (ArchViz) was developed in Unity by a team of 3 students and uses MapBox SDK and AR Core plugins to implement it's core functionalities.

Splash-Screen.png

Bête Noire

02/2019

You wake up in a mansion, in a creepy and eerie environment with only a flashlight low on batteries to keep you safe. You must venture into the darkness to discover what has happened and why you are here. Find the answers to your past whilst hiding from the entities of Despair and let the Hope guide you're way in your journey. But don't let the darkness consume you, otherwise you might go insane.

 

Bête Noire is a 3D perspective horror game made in Unreal Engine for a capstone project by a team of 5 students, I was one of the two main programmers for the group.

ContactsApplication.png

Contacts App

09/2018

A simple contacts application allowing creation, editing and deletion of different contacts. Includes a search functionality and capture of a picture using the inbuilt camera.

This app was designed and developed using Android Studio, written in Java using object oriented techniques with validity checking for input data and saving of contacts using Shared Preferences.

Banking-Program1.PNG

Banking Program

05/2018

Console based banking application allowing management of customers and their accounts from a stored database of text files. Program includes methods for transferring between accounts, depositing, withdrawing or setting monthly deposit. Also includes interest calculation which is calculated depending on the date the account was created compared to the current date.

Showdown.PNG

Showdown

06/2017

Fight you're way through multiple different stages by dodging incoming missiles and bullets to eradicate the enemy turrets and upgrade you're weapon to better fight the higher waves.

Showdown is a fast-paced 3D first person shooter made in Unreal Engine by a team of 3 students. Player must go through the waves of enemies to progress to the next arenas in the game. I was primarily responsible for designing and constructing the arenas level designs.

badge.png
Watch Demo
bottom of page