top of page
PORTFOLIO
Explore My Work
Home: Welcome
Key Skills
C++ Direct X HLSL
Unreal Engine Unity
C# Lua Python
Home: Work

Water Surface - Year 3
A water surface that replicates some of waters effects, made using C++ and Direct X. Key features include:
Stream-out updates water on GPU
Wave Properties modified in real time
Foam on edges and ripples
Caustics caused by additive blending
Stream-out updates water on GPU
Wave Properties modified in real time
Foam on edges and ripples
Caustics caused by additive blending

Post-Processing - Year 3
A C++/Direct X program that lets the user apply multiple post processing effects to the screen at the same time including:
Gaussian Blur
Depth of Field
Retro Game
Underwater
Bloom
Gaussian Blur
Depth of Field
Retro Game
Underwater
Bloom

Tank Assignment - Year 3
A game where two teams of tanks fight each other, written in C++.
Behaviour controlled by four states
Entities communicate through messaging system.
Tanks play animation on death.
Behaviour controlled by four states
Entities communicate through messaging system.
Tanks play animation on death.

Side Scrolling Unity Game - Year 3
A side scrolling game made in unity. Features include:
Platforming
High Scores
Separate Levels
Sound
Physics
High Score Database
Tile Maps
Enemy AI
Platforming
High Scores
Separate Levels
Sound
Physics
High Score Database
Tile Maps
Enemy AI

Unreal Engine Prototype - Year 3
A small game prototype created in Unreal Engine 4. Features include:
C++ classes
Line Tracing
Physics
Behaviour Trees
Custom Tasks
C++ classes
Line Tracing
Physics
Behaviour Trees
Custom Tasks

Auto Card Game - Year 2
A C++ program that plays a card game with two computer controlled players. It uses:
Polymorphism
File Reading
Random Number Generation
Classes
Polymorphism
File Reading
Random Number Generation
Classes

Pathfinding - Year 2
A program that finds a path between two nodes. Features include:
A* Algorithm
Factory Function
Step By Step Visualisation
File Reading
A* Algorithm
Factory Function
Step By Step Visualisation
File Reading

Racing Game - Year 1
A game where the player races a hovercar against AI players. Key Features include:
Force Based Movement
Controller Support
File Reading
AI Racers
Map Builder
Force Based Movement
Controller Support
File Reading
AI Racers
Map Builder
GET IN TOUCH
Home: Contact
bottom of page