Alien Invasion – 2D Space Shooter Game

A retro-inspired 2D space shooter built with Python and Pygame.

Project preview

Overview

A classic arcade-style shooter built with Python and Pygame. Blast waves of alien enemies, dodge attacks, and climb the leaderboard in this fun, fast-paced 2D game.

Features

  • 🚀 Smooth spaceship controls and bullet mechanics
  • 👾 Multiple waves of enemies with increasing difficulty
  • 💯 Score tracking and level progression
  • 🔧 Custom settings for speed, lives, bullets, and more
  • 💾 Persistent high score tracking using local JSON file
  • 📦 Packaged for Easy Installation (no Python setup needed)

Tech Stack

  • Python 3
  • Pygame
  • PyInstaller (for
  • exe packaging)