WSP Unity Development


2000 to One : A Space Felony Assets

I worked on a published game! Published on the Humble Monthly for July 2017 the game is described as:
2000:1: A Space Felony is a murder mystery courtroom drama set aboard the USS Endowment, an interplanetary Spacecraft that lost communication with Earth.
My input to the rest of the team at National Securities was to model, texture and rig the various charaters required for the game. A base spaceman model (recoloured several times), a female spacewoman in casual clothing and "The Controller" who carries out the post investigation interview sequences. The game has received positive feedback and has been featured on Eurogamer (they loved it!). 
Software used: ZBrush, Marvelous Designer, Substance Painter, 3ds Max, Maya

WIP: M4 Sherman Realtime Asset

This project involved the modelling and texturing of realtime art assets for use in Unity game engine on the early access steam game "Tracks & Turrets". The modelling (carried out in ZBrush) was initially based on blueprints of an M4 Sherman (Firefly Variant) tank. As the development process progressed it was decided that the tanks would work better in game if they had more exaggerated "micro machine style" proportions so alterations were made to the model. Once finalised the model was unwrapped in ZBrush with some unwrapping carried out in Maya and the texturing process was carried out in Substance Painter in order to quickly create 3 variants - default, desert and winter. Some testing was then carried out in Unity using simple scripts before delivery of the final package to the rest of the team. 



M4 Sherman from Jonathan Raymond Westlake on Vimeo.



Global Game Jam 2015

I took part in this years Global Game Jam 2015 along with Alex Helfet (programming), Jack Sandrey (sound) and Scott Rockingham (music). The event was held over the course of a weekend during which I produced all of the art assets required to make the game. The work began with an extremely rapid ZBrush sculpt of the player character, the intention being to get a prototype character up and running and refine the character later if time allowed. The process detailed in the video below took about an hour or so with the final step being an automatic retopology to a game ready low resolution mesh, again all in the interests of speed.

This mesh was then imported into Maya which was the package I chose to use for rigging and animation. Recent versions of Maya include a HumanIK module which I used to generate the characters skeleton and control rig as I knew that this setup works well with various game engines including Unity's Mecanim animation system (which we were using). The mesh was then bound to its skeleton using Maya's geodesic voxel skining method which meant that it required very little in the way of adjustment afterwards - mainly in the head area which was quick to fix. 

It was then time to produce the animations which were all keyed by hand in Maya. I decided to adopt a method of loading and unloading clips in the Trax Editor and then lining them all up sequentially prior to export and splitting them back up again using frame ranges in Unity. While this method worked I have since decided that a better approach is to export individual clips as separate files. We opted to use root motion to drive our characters locomotion and again while this worked there were various issues connected to the precise nature of our game design and given a second pass at the process I think we would now opt to move the character through code instead. Still it worked! The animations can be viewed below.

All that remained was to rapidly prototype our various behaviours within Unity to construct our game. Additional art assets were produced to represent our world and challenges but the theme of the game had been deliberately kept simple so these were very quick to produce. Below is the scene view within Unity...


...and the in-game view below.

Considering the length of time we had to produce this I was very pleased with the end result and like the way the aesthetic almost harkens back to old flash games - in a good way! It almost looks faux-3D but is actually constructed entirely using 3D assets. The game (in its very unfinished state) can be played on Windows, Mac and Linux and is available to download at


Unity 2D Character Movement Test

Just a link for this one:

You need to have the Unity Web Player installed for it to work!