A Game About A Lost Robot

The Project

A mobile exploration / puzzle game. Created in 48 hours for the Moray Game Jam 2017

My Role

Designer / Programmer in a team of 5.

Project Description

The theme for the game jam was ‘If at First You Don’t Succeed…’. Our response was a mobile game where the player guides a robot around an alien planet, finding components to fix their crashed ship. If a component is not the correct part for the broken section of the ship it will break other sections of the ship, resulting in a trial and error / memory puzzle to try and completely fix the ship.

My Contribution

I was one of two programmers in the team along with two artists and an audio engineer. My role in this project was primarily designer / team leader with the other programmer doing a majority of the heavy lifting code-wise. Key features implemented:

  • Broken room system – One core feature I implemented was the system which would systematically break other rooms when incorrect items were used. This meant that an item / room combination would always have the same result in game, but would differ each play through.
  • Polish and particle effects – All particle effects and general polish including the menu and UI were implemented by me.
  • Design – The game’s mechanics were my design and I worked as the ‘glue’ for this jam, coordinating and prioritising the tasks of all other members of the team.
  • Audio Implementation – The engine-side implementation of audio was handled by me, whilst the audio engineer worked on the Wwise-side implementation.

Learning Outcomes

I learnt a lot about the importance of adding polish even for a game jam game. It really made the game feel more complete and fun to have subtle feedback to the player. I also learnt about the hazards of over-complicating a problem without thinking it through thoroughly – the broken room system was far more robust and complex than necessary. A simple rng, with some restrictions, would have been ample for the purpose and would have taken a fraction of the time to implement – allowing other parts to be worked on.


Facebook Page



Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s