top of page

Penmark's Book Of Imaginary Animals

I recently completed an intensive 4 month skills bootcamp with Mastered Studios. I made this game as one of my projects for the bootcamp. It features turn based combat using cards and dice, which I implemented using scriptable objects. The biggest programming challenges were writing the opponent AI and creating the framework for the turn-based mechanic. I am continuing to design and add more content to the game. See the game/code here.

Savage Streets

Savage Streets is an 80s/90s inspired retro arcade beat'em up game currently being developed in Unity by a three-man team. I am responsible for the design and for programming the game in Unity. 

Super Synth Repair

For the 2020 Global Game Jam I created Super Synth Repair, a game in which you help the neighbourhood repair-man to nurse a mysterious synthesizer back to good health by finding its missing notes. The player walks into the broken synthesizer to hear one of it's missing notes, and then must find the matching pitch from the notes that are scattered around the screen.

This game is designed to help children to master one of the basic principles of ear training - the ability to hold a pitch in your mind and recognize that pitch when you hear it again. I designed and programmed the game in Unity and also created the artwork. Play the game here


Space Needs Space!

Space Needs Space! is a game I made over the course of several days for the 2019 'Games Plus Jam'. The player takes control of a cleaning robot who must remove all the items of junk from each planet's orbit. It's an increasingly difficult and dangerous task in which grabbing a star will cause our hero serious damage...

I made the game in Unity and created all the assets in Adobe Illustrator. I made the music and sound effects in Ableton Live. Play the game here.

Regression To The Mean

Regression To The Mean is a one-button game of skill in which the player must guide the path of a sine wave to avoid oncoming obstacles. I made the game in Unity for a 24 hour game-jam with the theme 'Regression'. I also created the art and sound for the game. Play it here.

Robot Clown, You Have Malfunctioned!

Robot Clown, You Have Malfunctioned! is a prototype I designed as a 2D endless runner game with platforming elements. I programmed the game in Unity and created all of the art myself.

Global Game Jam 2019 Award Winner

Over the course of 48 hours, working as part of a three man team, I helped to create The Stage, for the 2019 Global Game Jam. The game won the judges 'Out There Award' at the Groningen jam-site.

Screenshot (58).png

The Stage is a game in which you find yourself acting in a mysterious (and unending) play: 'Death Takes The Train'. The game was accompanied by a printed script to help the player deliver the right lines at the right time. You can download the game here.

Screenshot (56).png

Forster's Forest Quest

Forster's Forest Quest is a short game I made under game-jam conditions (48 hour time limit, no pre-made assets). As well as programming the game I created all of the art and music from scratch. Play it here.

Retro Shoot 'Em Up

I designed and developed a short (one level) 'shmup' in Unity as both a learning exercise and a homage to some of the games I loved growing up. In making it, I learned a lot about scripting enemy behaviour for this type of game. I created all of the art myself.

bottom of page