Saturation

Title:  Saturation
Developers:  Dominic Mortlock
Genre:  2D Puzzle Sidescroller
Platform:  PC
Environment:  Java, libGDX, Box2D, Box2D Lights, Artemis, libgdx-utils
Development:  23/08/14 – 25/08/14 (2 days)

Download  | Source | Ludum Dare

Story:
You are on a journey to retrieve the fabled potato salad. Use your powers to get past treacherous obstacles to earn your lunch.

Gameplay:
The main gameplay mechanic involves switching between various coloured worlds to reach the end of the level in a 2D platforming environment. The three worlds are the red, yellow and blue worlds. Black blocks are a combination of all the colours, so it appears in all the worlds. There are also blocks like orange that persist in multiple worlds. This is because orange is a combination of red and yellow, so it exists in both worlds.

Development:
This game was made for Ludum Dare 30, where the theme was “Connected Worlds”. I decided to use the idea of multiple worlds existing in one place in different realities. This game is the first game I have ever made using external libraries as opposed to native Java. I have learnt so much from this, and will probably be using third party libraries in all my games from now on. Overall, I am really pleased with the game. While I had to compromise aesthetically for some practicality, the game works very well and looks quite nice. Best of all, I haven’t come across any bugs so far.

2 thoughts on “Saturation

  1. Wa-hey! Nice to know it works.
    Great work, Mort!

Leave a Reply