A downloadable game

Buy Now£5.00 GBP or more

Top-Down Shooter Game Template

This is a complete top-down shooter game template built with Python and Pygame, perfect for developers looking to create their own action-packed zombie survival game. The template provides a robust foundation with core mechanics, including:

  • Player Controls: Move with WASD, aim with the mouse, shoot with left-click, and toggle auto-fire with right-click. Switch weapons with number keys (1-7) and cycle weapons with the mouse wheel.
  • Weapon System: Features multiple weapon categories (Pistols, SMGs, Rifles, Shotguns, etc.) with customizable stats like damage, fire rate, ammo, and penetration. Unlock new weapons via chests or upgrades.
  • Zombie AI: Enemies use A* pathfinding to pursue the player, with collision avoidance and varied stats (health, speed) across 11 zombie classes.
  • Wave-Based Gameplay: Survive increasingly difficult waves of zombies, with randomized spawning and wave progression.
  • Upgrade System: Level up by collecting XP orbs from defeated zombies and choose from upgrades like increased health, bullet speed, or fire rate.
  • Visual & Audio Effects: Includes muzzle flashes, blood particles, floating damage text, and sound effects for shooting, reloading, and zombie groans.
  • Camera & UI: Smooth camera follows the player, with health bars, XP progress, and ammo display. Customizable fonts and a splash screen are included.
  • Game States: Supports main menu, pause, how-to-play, and credits screens for a polished experience.

Features:

  • Modular code structure for easy customization.
  • Pre-built assets (player, zombie, chest, orb images, and sound effects).
  • Configurable constants for tweaking gameplay (e.g., player speed, zombie spawn rates).
  • Restart system for replayability.

Requirements:

  • Python 3.x
  • Pygame library


Purchase

Buy Now£5.00 GBP or more

In order to download this game you must purchase it at or above the minimum price of £5 GBP. You will get access to the following files:

pygameTDS-Stable-Build.zip 737 kB

Leave a comment

Log in with itch.io to leave a comment.