PyShooter — 2D Side-Scrolling Shooter Game in Python
Action-packed platform shooter game built with Python and Pygame

Contents
PyShooter is a two-dimensional shooter game in which the player runs horizontally and fires at enemies.
Repository: https://github.com/SamirPaulb/PyShooter
Demo:
Vimeo: https://vimeo.com/809728956
How To Play PyShooter
Option 1: Play Without Installation (Standalone Executable)
For users without Python or Pygame installed, a standalone executable is available:
- Download the latest release from the repository
- Extract the game files to a folder
- Double-click the
PyShooter.exefile to launch the game
Important: Keep the executable in the same directory as the
sounds/,images/, andfonts/folders for proper asset loading.
Option 2: Run From Source Code
For developers or users with Python installed:
Prerequisites:
- Python 3.7 or higher
- Pygame library
Installation Steps:
# Install Pygame using pip
pip install pygame
# Clone or download the repository
git clone https://github.com/SamirPaulb/PyShooter.git
cd PyShooter
# Run the game
python main.pyGame Controls
- Arrow Keys: Move left/right, jump
- Space: Shoot weapon
- ESC: Pause game
- R: Restart level
Credits for assets used: