A downloadable mod

Download NowName your own price

This is a basic HUD mod for GZDoom 3.0 or later. It emphasizes readability while conserving screen space. Vertical health and armor bars should make it easy to tell how much health you have in your peripheral vision without glancing at numbers.

Configuration options described in the included readme.

CategoryGame mod
Release date Jul 27, 2017
AuthorJP LeBreton
Tagsdoom, FPS, gzdoom, hud, mod


Download NowName your own price

Click download now to get access to the following files:

jphud.zip 6 kB

Development log


Log in with itch.io to leave a comment.

It is objectively the most comfortable hud for Doom. Thank you very much! Only one inconvenience - indicating armor type. Armor indicator, somehow, shows green armor if it's below 100% even if megaarmor is equiped and, vice versa, shows blue armor if it's above 100% but regular armor is equiped.

Thanks, and good catch - I think my code for detecting the player's armor type is naive. I'll fix this next time I return to it.

Fixed: https://jp.itch.io/jphud-doom/devlog/98146/updated-with-a-fix

Just tested the mod and I love the idea! A great DooM HUD is always appreciated! thank you!

Can I make a few suggestions?

If the emphasis is on readability and keeping the information in the periphery, why not swap armor and health? Keep the least important information at the edges of the screen, and possibly make health slightly larger than armor.

Have the current ammo pool float to the top? Or place the ammo counts at the bottom of the screen (similar to Quake) with the current pool centred and in large font (similar to how Doom 3 places the ammo counter on the weapons).
Take a look at these cutom Quake Live huds. http://qlhud.net/author/R1per2

Is there a source code for this mod so we can make our own changes?

Hi, thanks for the suggestions and examples. I'm often tinkering with this so I'll update with any tweaks I like in the future.

This mod is made with ZScript which is only compiled at runtime, so the source is in the PK3 itself (zscript.txt in this case).