A downloadable game for Windows

PyDoom

A Doom-style 2.5D retro FPS built with Python and Pygame. Navigate through levels, battle multiple enemy types, and survive using classic raycasting-based shooting mechanics!

✨ Features

  • 🔫 Retro Rendering: Authentic 2.5D raycasting wall rendering and sprite projection.
  • 🧠 Enemy AI: Encounter multiple enemy types utilizing basic AI and BFS-based pathfinding to hunt the player.
  • ❤️ Full Game Loop: Complete with a health system, win/lose states, and a modular engine architecture.
  • 🎵 Audio Experience: Immersive background music and sound effects.

🎮 Controls

Key/Input Action
W, A, S, D Move
Mouse Look around
Left Click Shoot
ESC Quit

Download

Download
PyDoom.zip 44 MB

Install instructions

Download & Install (Windows)

  1. Download the file PyDoom.zip
  2. Right-click the file and select Extract All
  3. Open the extracted folder
  4. Double-click PyDoom.exe to play

That’s it — no installation required.

⚠ Windows Warning

Because this game is not digitally signed, Windows may show a SmartScreen warning.

If that happens:

  • Click More Info
  • Then click Run Anyway

Leave a comment

Log in with itch.io to leave a comment.