top of page

About Me.

I'm Martyn, a game programmer and designer, proficient in multiple languages (C++, C#. Java,  Python, Typescript, JavaScript, HTML, CSS) and a range of industry standard tools (Unity and Unreal Engine). I graduated with a first class degree in Computer Science, studying programming, data structures, algorithms and software engineering. Since then I've become a respected game developer in the fast moving iGaming space and have brought to market multiple games for mobile and web platforms. 


I always learning new technologies and techniques, improving my game programming skills, and broadening my knowledge of the games industry. I am highly self-motivated and approach my work with a drive to excel; taking initiative to tackle challenges and find solutions independently, while also knowing when to ask for help.

During the lockdown, in the pandemic, I demonstrated my entrepreneurial skill by planning, organising and delivering interactive tabletop roleplaying games online as a paid service for multiple groups. I have greatly enjoyed the opportunity this provides to explore a variety of combat mechanics and approaches to encounter design while getting immediate feedback from players. I also enjoy painting Warhammer miniatures where my patience and attention to detail is a significant asset.

About Me.

Projects.

Language: C++    Engine: Unreal 
A re-imagining the 'Dungeon Game' project I made in Unity, but this time using Unreal Engine, the Gameplay Ability System (GAS) and in 3D! This game is a work in progress (as of 07/04/2025), but is intended to be a fully co-op dungeon crawler featuring a single handcrafted dungeon for the players to explore and loot!

Goblins will attack players that get close enough, and players can command the might of the Knight! Who's stoic shield can block their foe's brutal assault, taunt enemies into attacking them and buff and nearby ally's resistance to damage.
You can find out more HERE

Language: C++    Engine: Unreal 
A small vertical slice of a Voxel based, town building game built in Unreal Engine. The world is procedurally generated, including the placement of trees which the player can gather as well as select and order multiple worker units to move to a point on the map. The player's camera is independent of any unit(s) they are controlling. Each cube is generated at runtime, and uses a greedy meshing algorithm to reduce the impact on performance. Both the surface world and a deep network of caves are generated!
You can find out more HERE

Language: C#    Engine: Unity 
Made as part of the TheGDG Game Jam 3.0 over a single week where we were both working full time jobs. That'll Learn Em' is a game that focuses on the Game Jam's theme of Learn. And puts the player in the shoes of a rookie sharpshooter on a path to become a legend. Featuring a unique, gameplay mechanic where players are encouraged to learn the most efficient path through a range of increasingly difficult puzzles whilst interacting with the world through the big iron on their hip. The player's progress will be hampered if they fail to commit their past successes to memory. You can find out more HERE

Language: C#    Engine: Unity 
Made in only 2 weeks as the sole developer I produced all Code, Art and Animation.  Player's are put in the shoes of the last healer left in a small town attacked by demons. In order to defend against the onslaught they can only heal the small band of knights around them. Players cast healing spells with a mana bar and cast time based system along with having the ability to reposition the npc knights. You can find out more HERE


 

Language: C#    Engine: Unity 
Dungeon Game is the working title of a Unity Project I worked on for over a year after going to University and then on and off during my work with the NHS.  Dungeon Game is a rouge-like dungeon-crawler with combo based combat and procedurally generated dungeons to explore. The player can, attack, block and parry green slime that spawns within the dungeon and attacks them. You can find out more HERE

Language: C#    Engine: Unity
Hellfire Grenade is a 2D Arena Shooter I made as a short 1 month project.  Currently only a basic MVP has been implemented, show casing movement, health pick ups, weapon mechanics as well as arena specific features like bridges and jump boosters. It is a small Vertical slice of a 4 player death match game. You can find out more HERE

Language: C++     Civ 5 Mod
For my Computer Science Degree at Coventry University I ran a project on Civilization V's AI. Specifically my Research question was: "Can an AI Effectively develop an empire during the ancient and classical era in Civilization V while playing under the same rules of the player." In order to explore this question I first created my own faction by editing the game's Civilisation .xml file. Once I fiddled with my Civilisation's variables like their focus on growth. I pushed it further by creating several mods that altered the code of the AI. You can find out more HERE

Screenshot 2025-04-07 204904.png
Screenshot 2025-04-07 201955.png
Screenshot 2024-11-12 004758.png
ClericImage_edited.png
DungeonGame.png
HellfireGrenade.png
CityLocationsDefault.png
bottom of page