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

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

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.

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