Games make the world go round.
I’m a game developer who loves what I do, whether it’s coding, design, or checking out the latest releases.
My Projects
Maladaptive
Maladaptive is a small run-and-gun platforming game with data-driven, procedurally-generated levels. These levels adapt the difficulty of their content based on how well you’re doing, getting easier if you struggle and harder if you’re doing well. It was produced as a Master’s degree final project.
Colourful Platformer
Colourful Platformer is a small project I undertook to learn how to use the Unity engine. In it, you control a square with the power to change its colour and collect gems in a metroidvania-style platforming level. It’s a platformer about being colourful!
Combat AI
Combat AI is an artificial intelligence project developed as coursework. There are 2 AI tanks who learn how to play the Atari game Combat as adversaries. The winners use genetic algorithms to evolve and pass their knowledge down to the next generation of tanks.
Unity Cannon
Unity Cannon is another extracurricular project I made to learn Unity, this time to explore the basics of Unity 3D. You have a cannon and there is a castle ready to be destroyed across the way. Unity Physics is really satisfying.
ShapeBattle
ShapeBattle is a C# MonoGame project made during university. It’s a twin stick shooter, similar to the classic Asteroids game, in which you control a white triangular spaceship and defend yourself against evil red triangular spaceships.
Orchestrate
Orchestrate is a game design project made during my Master’s degree. It’s a casual rhythm game targeting mobile devices where you try to tap musical notes in time with the music. The development involved making a concept prototype in Unity, using the Unity Remote.
Thanks for stopping by!
If you want to get in touch or get a copy of my CV, message me on the socials below or email me at [email protected].