One Game a Month is a website that encourages game developers to build a game every month for a year to help them increase their skills and coding efficiency. I created a mobile app in Unity and deployed it to the Google Play Marketplace so that people could see my work.
1GAM - Harvest - November 2017
I wanted to build a puzzle game this month and opted for a simple tile sliding mechanic. While making it, I learnt some new techniques with Array manipulation within C#. I also found some great ways to use Scriptable Objects to keep track of game state and to help to test and debug my game.
1GAM - Darkness - October 2017
Inspired by the dark atmosphere of the Doom games I wanted to build a procedurally generated maze game that would be easy enough for my five year old niece to play. This month I learnt how to create random environments and light them evenly.
1GAM - Freedom - September 2017
This month I wanted to learn how Unity's pathfinding functionality worked so I created a collect-em-up game in a prison location. The graphics are influenced by a ZX Spectrum game called The Great Escape.
1GAM - Anthropomorphism - August 2017
This month was hectic for me, so I only had time to build a simple Space Invaders game. I made use of my new voxel building skills to create the assets for the game.
1GAM - Precision - July 2017
This month I created an endless runner with a nod towards the brilliant game Crossy Road.
While building this game, I learnt how to pool objects in Unity to save memory leeks and keep it running smoothly. I also created my first voxel graphics using Qubicle and imported them into Unity.
1GAM - CGA Graphics - June 2017
This month's keyword was CGA Graphics.
One of my all-time favourite games is IK+, so I decided to recreate it using Unity's 2D functionality. This month I learnt how to use Unity's Animation tools and how to build a simple AI for the enemy.