I have designed, developed and worked on a number of websites, games and tooling to assist with various stages of development. This portfolio showcases some of these and highlights some of the skills that were employed.
SAM Labs provides everything you need to deliver the most engaging STEAM and Coding learning experience in your classroom. Giving you the tools and support to make the most of your lessons, SAM Labs makes learning interactive and engaging.
Rotorz Tile System
An editor extension for the Unity game engine allowing users to define brushes which can then be used to quickly paint scenes with 2D and 3D tiles. This asset is used by indies and large studios for both prototyping and production quality level creation.
Over the years I have published and maintained a number of open source packages on Bitbucket. Recently I began to use npm to manage the dependencies of Unity packages since it fits the workflow of Unity game projects fairly well.
Conditional Expression Action for PlayMaker
PlayMaker is a popular visual scripting tool for the Unity game engine which is used in countless games including one of my favorites! Hollow Knight. I developed an action that evaluates expressions for branching which is shipped with PlayMaker.
A mobile arcade game where the player must react quickly to counter spawning objects with paper-rock-scissors like interactions. I designed and created this game with Unity and Blender.
Goop from Space!
The player is a sentient goop which has fallen from space which wants to absorb as much goop as possible in this infinite side-scrolling runner. I developed an initial prototype with Phaser although the final product is developed with Unity.
Kick Ass Commandos
Kick ass with your sidekicks in this fast paced action shoot-em-up. I worked on various systems in this game including input, path finding, mini map, debugging and optimization in addition to providing technical support with Rotorz Tile System.
AntWar is a game about ants… lots of them. The name of the game is to raise and nurture a colony of ants whilst enduring the daily struggles. I was hired to port this game to Unity from an old Flash implementation.
Age of Castles
Build the ultimate kingdom, wage total war on your enemies, and conquer the realm! I was hired to assist with this AntWar reskin.
Chop the world’s tallest Tiki! 4 tropical environments and 16 Tiki Men to unlock! I was hired to implement this game from the provided design document.
A sheepish puzzle where the objective is for the player to produce a black sheep. I was hired to implement this mobile game from the given design document.
Legacy Mobile Games
I made a selection of games using Java with the J2ME framework which ran on the older style of smart phones.