Andrea Serreli

Game Programmer | andreaserreli1984 [at] gmail.com

The Light

Roles: game programmer, game designer

The Light is a puzzle/stealth platformer, and it marked the very first game I've worked on with an actual team of four people coming from different backgrounds. Specifically, the team consisted of two artists, one game/level designer and me.
It's the project we made for one of the courses of the MProf in Games Development at the Abertay University in Dundee.

Pre-alpha state

Alpha version of the game

The Light was made with Unity and C#.  I was the only programmer and I've learned lots of stuff while developing it, always having loads of fun in the process.  It also marked my second attempt at game design (after TrVe Metal Quest), as you can see from the gallery of very rough early sketches below.

The player controls a burglar and must steal valuables from a safe without getting caught, dying, or being identified. We have worked to keep a Noir style, inspired by classics such as Casablanca or Grim Fandango.

The game has a large amount of mechanics that can roughly be categorized into three categories:

  • platform mechanics, such as jumping, running, swinging, crouching, crawling, and different types of platforms and their reactions to the player
  • stealth mechanics, which include hiding in dark spots, avoiding CCTV cameras visual, human witnesses and guards
  • puzzle mechanics, like the inventory as well as using wrenches to rotate drainpipes, using crowbars to open safes and generally all interaction with game objects

Late version of the game

The final version of the game is available here.