Eric Fortier
Generalist Programmer
∽ SPACE INVADERS ∼
Space Invaders

Space Invaders was a level above Pong in term of complexity. The game had several different screens and states, animations, interludes and even primitive deformation in the form of the destruction of the four defense bunkers.

I decided to step up the challenge by trying to reproduce the game in its entirety, as closely as I could. In fact, the differences between my implementation and the original arcade game were a few pixels here and there and a small discrepancy in the timing of the ships in the game's demo mode.

The game development took a total of three weeks. More than half of that time was spent analyzing the original game and writing down requirements. I then imported the basic engine from Pong and updated it to take into account game states, input, assets loading, transitions, and animations.

Space Invaders
Intro screen of my implementation. Click for full image.
Space Invaders
Play screen of my implementation. Click for full image.
Space Invaders
The original arcade game. For comparison purposes.