Arcade Shooter Game Python

Download Project Document/Synopsis

Nevon Arcade Shooter Game Python
nevon software

Developed using Python, Arcde style Shooter is a classic side scroller. This game mixes elements of platform games with run and gun games.
As the player jumps from one platform to another and advances through the game, they’ll run into Goblins who’ll fire upon them. To survive through a level, the player must fire at goblins and simultaneously dodge their attacks. If a player gets killed by Goblins, they’ll end up at the beginning of the level.

This game consists of four levels and gets progressively more difficult as the player advances. Moreover, there is also an autosave feature that saves your progress. The player can store up to nine save games.

Pygame is a cross-platform set of Python modules which is used to create video games. It consists of computer graphics and sound libraries designed to be used with the Python programming language.

The project basically uses the pygame module. We use images and animate the images using pygame module. We use pygame module to do button mapping and several other display function. We use classes to call functions after every iteration of the game level. The game has a tutorial and 4 levels. Each level has its own unique difficulty.

The tutorial has one goblin only and there are no ledges to jump from and is an introduction to the game. Every time you get hit by a bullet or collision, you turn red, and that’s a warning, another hit and you lose. You fall from the ledges and you lose. You also have a feature of double jump and sprinting. Level 1 has 3 goblins but very few ledges. Level 2 has 4 goblins and the same number of ledges. Level 3 has 2 goblins but massive ledges. Level 4 has 2 goblins but they are tougher and ledges are bigger.


  • Fun to play
  • Improves concentration
  • Improves reflexes