I’ve always loved DOOM, so when I first started learning Unity, I challenged myself to remake parts of the original to get a better understanding of how the engine works.

I pulled the sprites and rebuilt the HUD. It’s fully functional, even Doomguy looks around and gets bloodier as your health drops.
I also got every weapon working with proper animations, sounds, and logic, trying to match the original game as closely as possible. You can’t look up or down, but the weapons still automatically target enemies above or below, just like in the original.
This project was a great way for me to dive into Unity’s systems, experiment with coroutines for weapon handling, and learn how to structure and connect different gameplay systems together.
Controls:
LMB : Shoot
WASD : Move
1–7 : Select weapon
Scroll wheel : Change health
– / + : Adjust volume

Other projects

Back to Top