I'm a passionate Game Developer with experience creating engaging gaming experiences. I specialize in game mechanics and have worked on a variety of projects spanning industries such as automotive manufacturing, theatrical entertainment and mobile games.
- Object-Oriented Programming
- Clean Code and Architecture practices
- Agile development methodologies
- Proficient in C++ and C#
Here are some of the projects that I am currently working on:
This is a flocking birds simulation that is being refactored and fleshed out into an interactive demo. This will showcase the following:
- Windows: use of the Win32 api to create and manage a window, capturing and processing window/system message
- Graphics: use of DirectX 11 to facilitate the graphics pipeline, rendering to the window, manipulations of transforms, management of buffers, etc
- Autonomous Agents: use of Steering Behaviours to control the movement of entities in the game in a predictable manner as a means for enemy movement
Here are some of the projects that I have worked on within a team:
The C++ game engine, Roche, with an Antomicrops-inspired game called Midnight Harvest where my skills were put to work. The tools that I created include:
- A projectile pattern tool that facilitated the creation of bullet-hell type projectile patterns.
- A artificial intelligence tool that furnished entities with steering behaviours, player tracking and shootting projectiles.
Dragn'tor is a Unity tower defence game created in the second year of study at Staffordshire University, where I developed a procedurally generated terrain using perlin noise to randomise terrain features such as hills and valleys for AI controlled entities to traverse. I created enemies, towers and terrain tiles in a 3D modeling app and used Unity's navmesh to enable enemies to path around the generated map.
I'm seeking a challenging role that will allow me to utilize my skills in game development to create high-quality games that engage and delight players. I'm passionate about pushing the boundaries of what's possible in game development, and I thrive in collaborative team environments.
Connet with me to stay up-to-date on my latest projects and interests.
Thank you for considering my profile. I look forward to hearing from you!