I’m a Birmingham City University graduate with a passion for technology, hardware and software. Currently studying Computer Games Technology with a predicted grade of a First Class Honours.
Created an algorithm using Fractional Browinian Motion particles to carve out cave structures inside a 3D Cellular Automata grid. Algorithms for smoothing and connecting rooms are used to finalise the environments. The Marching Cubes algorithm is then used to create the mesh.
View ProjectCreated a project to render graphics using 2 deferent methods: rasterisation and ray tracing. This was created using C++ and made use of Multi-threading and Spatial data structures.
View ProjectCreaded a Neural Network and used it to recognise handwritten digits from the mnist dataset.
View ProjectA steath game where the player has to avoid CCTV cameras and drones. Showcases some common implementations of AI in games, such as Finite State Machines, Behaviour Trees and Boids.
View ProjectA 2D alien shooter where the player has to survive endless waves of aliens attacking the spaceship. When the player defeats a wave of enemies, the next wave will have stronger enemies in higher numbers. Created using C++ and SDL2.
View Project