What is Limbo?

Limbo is a black-and-white video game most noteworthy for its unique puzzles. Its story mimics Dante’s Inferno with places and events overlapping. 2

The game was created by Arnt Jensen and Dino Patti, afterwards forming the company Playdead. Development took over three years before its release in 2010.


Limbo Spritesheet of the Player, Enemies, and the Environment

A spritesheet extracted from Limbo. Shown are body parts & pieces of the environment.

Engine, Effects, & Sprites

Limbo uses Box2D for its physics and OpenGL for the visual effects.

A large image consisting of smaller images, called a “sprite sheet”, is spliced and used for objects such as the player’s limbs, boxes, and for the environment. For example, a sprite sheet from the game looks like this:


The Game Consists of Three Depths:

  • Foreground: Closest to you, but out of focus.
  • Midground: The focus of the game.
  • Background: Behind everything, setting the scene and contrasting the midground.

Each depth moves on its own in relation to the player; this effect is known as “parallax”. The foreground moves more, the midground moves with, and the background moves less than the player.


Recreation Steps:

Steps to Recreate the Visuals in Limbo the Game

Photoshop steps taken to replicate Limbo’s visual effects.

 

  1. First start by adding blurry objects to create the foreground. The ground becomes the midground
  2. Trees and vines become the background. Everything in this scene should be black and only differ in opacity.
  3. After that, add some blurred light behind the midground, to darken the scene. Create some shadows in the light as well.
  4. Then import a smoke image and mask out some plant shadows, overlaying this layer behind the midground but above the previous light layer.
  5. Create a concentrated exposure layer on the middle, masking the rest of the scene. This adds a spotlight effect.
  6. Proceed to add diagonal light rays with varying opacities to add to the overall brightness.
  7. Then add a negative exposure layer is to act as a vignette, darkening the edges. Be sure to only darken the outer corners and make it very gradual.
  8. Finally, overlay some generic grainy noise.
  9. An optional step is to use sprites from the spritesheet to recreate objects and characters.

 

Download the Photoshop project file below, there’s a lot of smaller effects unmentioned.

Please respect the copyright of Playdead.

Download recreated scene (.psd)

 

Sources:

1. Box2D.org

2. Jake Vander Ende

3. Xbox UK

4. Playdead