Per-pixel lighted retro shmup proof of concept
Switch branches/tags
Nothing to show
Clone or download


This project is a proof of concept for a retro-styled shoot 'em up game, featuring modern per-pixel lighting and real-time color grading restricted to a 320x200 pixels resolution.

Each tile and sprite requires these maps:

  • Diffuse color
  • Specular
  • Height
  • Emission
  • Normal (derived from the height map)


Build & Execute

The project requires SFML.

$ git clone
$ cd shmup-prototype2
$ mkdir build
$ cd build
$ cmake ../
$ make
$ cd bin && ./shmup && cd ..


MIT License (see LICENSE in the repository).