Martyn Patrick / Portfolio
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: 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