I am a Computer games design and development student based between Cardiff & Bristol.
I have a strong interest in graphics programming and game development but am also very interested in data engineering and machine learning.
Lunch hour is a personal project I originally began developing last year. It uses procedurally generation to create levels in which players must organise food items on trays depending on size.
Cyber spy is a project I created in Unity inspired by the IO interactive game Hitman GO. I decided to create this project to better develop my ability and understanding of writing editor tools and engine development.
Rob O'mann is game project I helped develop with a team of 3 peers. The game, designed for mobile devices, lets players draw lines or paths for their robot character to follow and must avoid entering the sight of humans. My role in this project mainly revoloved around designing and building the AI system.
I built this project to procedurally generate 3D terrains using noise sets and to enhance their visual appeal by using a custom hydraulic erosion algorithm.
The purpose of this project was to analyse the benefits of hydraulic erosion features on synthesised terrain in an effort to create a tool suitable for game developers/designers to use to create realistic and visually pleasing 3D landmasses for their own projects.
As a further step in my journey into graphics programnig and shader writing I created a project for the development of animated textures. This project was created as I have a strong interest in technical art and felt pursuing a better understanding of writing GPU code capable of illustrating moving textures would be a beneficial experience. The project mainly revolved around a study into water droplets running down an objects surface and attempting to create a compute shader capable of visualising this.
This project consisted of taking basic game engine infrastructure and altering the code-base to accomodate a more scalable archticture -> ECS (Entity Componenet System)
I created this small project to fetch jobs (based on user input) from the website reed using the reed job searcher API in addition to a custom built webscraper. I wanted this tool to be able to effectively source relevant jobs based on input and to use the recieved data to compare the best locations for specific jobs.