Beautiful Doom is an enhancement mod for Doom designed to work under GZDoom, Zandronum and ZDoom. First released back in 2008 this mod aims to improve each and every single object in Doom, making them smoother, more impressive visually and having better sounds while retaining VANILLA gameplay. You will see smoke, casings, debris, hugely enhanced gibbing system, smooth weapon animations, but it will all play the same as vanilla Doom plays with (G)ZDoom.

Please note that you can always download the latest mod from my Dropbox folder here.

For those, who want to shake things up a bit there are two weapon sets (can be changed from Beautiful Doom Options): the 'Vanilla Guns' only look better but act the same as original Doom guns. The 'Enhanced Guns' introduce a number of changes: for example fist and pistol are slightly more effective, and many weapons have alternative attacks which, while not really more powerful, provide certain tactical variety. Choose whichever you want!

WHAT'S NEW IN 6.x.x.x compared to previous versions:

  • It's inside a pk3. You can play it as a whole or tear it up and take out the
    things you like. But make sure YOU ALWAYS USE BDOOM_MAIN.WAD.
    • The mod is split into 6 wads:
    • BDOOM_MAIN.WAD - always needed!
    • BDoom_weapons.wad - weapons and their effects and also player's new deaths
    • BDoom_monsters.wad - monsters, gibbing. blood
    • BDoom_objects.wad - decorations, flat sounds, footsteps
      BDoom_HDsprites.wad - HD and hi-res pickup sprites for items and guns (HD sprites is the only standalone wad that can be used even with original Doom)
  • All weapons have been carefully rebalanced to act fully original. Except if you decide to use Enhanced Guns weaponset which will give you rebalanced weapons. (Can be changed in options.)
  • Monsters also have fully vanilla behavior. For example Arch-Vile now can resurrect gibbed monsters, and Spider-Mastermind shots at proper speed (although visually it shoots at higher speed, but that's just an effect).
  • Most sprites have been redrawn. There are more variations and they look much better than before
  • Gibs have much improved and optimized physics and better sprites and effects.
  • LOTS of new deaths. Including Decapitation death (when you deal more damage than needed for regular death but not enough to gib the monster), lots of regular deaths, a chainsaw death for zombies, plasma death and BFG-plasma death.
  • HD weapon pickup sprites and hi-res main item sprites by Death Egg.
  • New footsteps code by The Zombie Killer.
  • High-quality vanilla Doom sounds by perkristian.
  • Lots of code optimization and bug fixes.
  • View media
  • View media
  • View media
  • View media
  • View media
  • View media
RSS Articles


Other Tutorial

The Doom community, which is alive and active now, naturally knows everything about it, so there's nothing here for them. For others who are unfamiliar with this here's the tutorial.

What is a source port?

A source port is a special software that was designed based on the Doom's original coding but developed much further. Source ports started long time ago. The most popular ones nowadays are ZDoom, GZDoom (which is basically its OpenGL variant with true 3D) and Zandronum (which is very similar to those to but it has extensive multiplayer capabilities).

Usually a source port is designed for two reasons: it lets you play Doom on modern systems in high resolution and no sound problems; and it adds lots of features which you can then use yourself in custom maps and mods. ZDoom allows for lots of such things, like mouse look and jumping, extensive scripting that allows to create events and complex enemies and objects, GZDoom also allows using 3D models and dynamic lighting, etc.

Practically all modern mods and many modern maps for Doom are not created for vanilla Doom but rather for one of the source ports.

How to use a source port

Grab the one you like off its official site:

  • GZDoom: (just find the thread with the biggest version number and download it; as I'm writing the newest one is 2.1.1 and it's the first one that also comes in 64-bit version)
  • ZDoom: (choose your platform)
  • Zandronum: As I'm writing this mod will only work with the development build because the stable build doesn't support some necessary functions, so it's WINDOWS-ONLY. Here's the direct link to the current development build:

For my mod I highly recommend GZDoom. It'll be more stable and it'll give you better performance.

Then get yourself the original Doom. You're going to need the .wad file in it. Wads are resource files which contains everything. Even if you want to play a custom map, you'll most likely still need the original wad (and in most cases it's doom2.wad). You can play my mod with any of the original wad files: doom.wad (Ultimate Doom), doom2.wad (Doom II: Hell on Earth), tnt.wad (Final Doom: Evilution) and plutonia.wad (Final Doom: Plutonia Experiment). These wad files are called IWADs. You can get original Doom on Steam or GoG and then copy the wad from there.

Unpack the source port in any folder you like, then drop the Doom's wad file(s) in that folder.

How to play the mod

  1. First set up your source port as described in the previous paragraph.
  2. Download off the downloads page or from my Dropbox folder where I keep all versions.
  3. UNPACK it. You need the pk3 file inside it, you cannot play pk3 from inside zip without unpacking it. DON'T UNPACK THE PK3. The pk3 is a modern replacement for wad, it's a resource file that shouldn't be unpacked.
  4. Now to start it you can use the command line (my preferred method) or ZDoom launcher.
    1. Command line: type gzdoom.exe -file BDoom_61. You can do it if you're using Total Commander or FAR manager (my personal favorite file manager). You can create a bat file with this command just use it to play later.
    2. ZDL:
      1. Download it here.
      2. Unpack it in the source port folder. Start it.
      3. Go to Settings, under Source Ports/Engines click Add, name the port whatever you like and locate the file via Browse button — for GZDoom this file will be gzdoom.exe. Click OK.
      4. Now on the same Settings page under IWADs click Add and in a similar manner find the IWAD (for example doom2.wad), click OK.
      5. Go back to Main page. You can see the IWAD and the chosen Source Port on the right. On the left you can see External Files. Click Add and in a similar manner find BDoom_61.pk3.
      6. Click Launch and the game will now start with the mod.

My source port doesn't look good

You'll have to spend some time in the options. I recommend doing the following things:

  • Options — Set Video Mode — choose the appropriate resolution (e.g. 1920x1080)
  • Options — Mouse Options — Always mouselook ON (I also like to disable the Enable mouse in menus option but that's up to you)
  • Options — Player Setup — Always Run ON
  • Options — Customize Controls — setup controls like a modern FPS game, for example:
    • Fire - Mouse1
    • Secondary Fire - Mouse2
    • Move forward - W, Move backwad - S, Strafe left - A, strafe right - D
    • Jump - Space
    • Crouch - Ctrl
    • Use/Open - E

In pre-6.1.3 versions of the mod you also need to look at the end of Customize Controls menu and locate Beautiful Doom Effects. There you can specify toggle buttons and then turn on and off any effects you don't like. This is how it looked:

Starting with version 6.1.3 advanced effects are controlled via Options > Beautiful Doom Settings.

That's it, knock yourself out!

What if I want to play your mod with custom levels?

If you want to play something like the great Alien Vendetta with my mod, it's quite easy. There are hundreds of great levels. The only limit is that the custom levels shouldn't have custom weapons or monsters, otherwise it wouldn't work. So you won't be able to play Neodoom or Torment & Torture. But any wads created in vanilla format (e.g. working with original Doom) will be fine for sure. That's how you do it:

  • Download the levels you like, like Alien Vendeta:
  • Start with command line: gzdoom.exe -iwad doom2 -file bdoom_61.pk3 av.wad (you don't have to use -iwad doom2, you can select it manually; also you can play the levels from inside zip files so it can be instead)
  • OR start ZDL and add av.wad in External Files where you added the mod and click Launch as usual.
Beautiful Doom 6.2.1

Beautiful Doom 6.2.1


It's been just over a week since 6.2.0 and yet 6.2.1 is out with a lot of new features and bugfixes.

Beautiful Doom 6.2.0

Beautiful Doom 6.2.0

News 3 comments

Beautiful Doom 6.2.0 is out with a number of updates and improvements. New blood, cooler ressurrection animation and a brand-new alternative attack for...

Beautiful Doom hotfix

Beautiful Doom hotfix

News 1 comment

Hotfix is out with a couple of changes. I just replaced the 6.1.3 downloads with updated files.

Beautiful Doom 6.1.3 is out!

Beautiful Doom 6.1.3 is out!

News 5 comments

Beautiful Doom 6.1.3 is finally out after a long break.

RSS Files
Beautiful Doom 6.3.2

Beautiful Doom 6.3.2

Full Version 12 comments

A small update that brights brightmaps! And a few minor improvements.

Beautiful Doom 6.3.1

Beautiful Doom 6.3.1

Full Version 1 comment

Sorry for the long wait. A few bugfixes and minor improvements.

Beautiful Doom 6.3.0 - the SMOOTH update

Beautiful Doom 6.3.0 - the SMOOTH update

Full Version 21 comments

Version 6.3.0 features smooth monster animations adapted from Gifty's Smooth Doom, as well as a slew of new special effects, a number of bug fixes and...

Beautiful Doom (GZDoom)

Beautiful Doom (GZDoom)

Full Version 17 comments

Beautiful Doom version is out with bug fixes and updated features.

Beautiful Doom 6.2.0 (GZDoom)

Beautiful Doom 6.2.0 (GZDoom)

Full Version 4 comments

Beautiful Doom 6.2.0 is out! Even prettier effects, even prettier blood, and lots of fixes and improvements.

Beautiful Doom Zandronum

Beautiful Doom Zandronum

Full Version 2 comments

Beautiful Doom version for Zandronum Requires Zandronum 3.0, will NOT work on stable builds

Comments  (0 - 10 of 66)

Fantastic. Does anyone here know if I can use this mod in Delta Touch for Android? I've copied the .pk3 file into the OpenTouch/Delta/mods folder on my phone but when I run Doom, it's the stock version. Do I need to change a config file or something? Thanks.

Reply Good karma Bad karma+1 vote

is there a way to remove only the sounds from this pk3 without effectively breaking game audio? im really not a fan of the sounds this comes with

Reply Good karma Bad karma+1 vote

Hey, let me just start this off by saying that I love this mod and after trying it out I pretty much can't play without it. I think it makes the game much more satisfying to play, while still keeping true to the original style/feeling of Doom and isn't too ridiculous and extreme, something that I really can't say for the likes of Brutal Doom.
With that said, there are a few things I dislike about the mod. I think there should be more options to customize the experience to every player's liking.
Some examples would be:

- An option to restore the Plasma Gun projectiles and Imp fireballs to their original counterpart (I personally find them to be a little bit ugly)
- An option to disable the Duke Nukem 3D barrel explosion and restore it to the original (an option that is present in Smooth Doom but not here)
- An option to disable the new weapon drawing animations
- An option to enable enemy skin variants from Smooth Doom
- Options to disable each of the new sounds (from buttons, pickups, menu selection, gibbing [especially this one since it sounds very comical], etc.)
- Additionally, I'd love to see an option that makes it so the Super Shotgun can gib enemies (this is something that Smooth Doom has and I LOVE it)

Also, and I'm pretty sure this is a bug, the barrel explosions and the Rocket Launcher don't gib enemies at all if Enhanced Gibbing is set to off (well, the Rocket Launcher still gibs if the enemy dies to splash damage, but not on direct impacts).

But yeah, that's about it. As for everything else, I think this mod really improves the experience and I really can't live without it, so I really hope these small gripes I have with it could be changed. Cheers.

Reply Good karma Bad karma+1 vote

Very nice mod you got smooth

Reply Good karma Bad karma+1 vote

Hi, on 6.3.2 the weapons and ammo sprites on the ground look like original, how can get the updated higher resolution sprites? Thanks

Reply Good karma Bad karma+1 vote


Reply Good karma Bad karma+1 vote

Beautiful Doom and Smooth Doom should really be combined into one mod. Work together!

Reply Good karma Bad karma+2 votes

Is there a way to enable the monster skin variations from Smooth Doom?

Reply Good karma Bad karma+2 votes

Both Smooth Doom and Beautiful Doom have very configurable DECORATE files but no matter what I try I can't seem to get Beautiful Doom to work with the Smooth Doom monster variations without losing the projectile/particle effects of Beautiful Doom. I'm thinking maybe it's because the projectiles of things like Imps and Barons are tied to their sprites. I'm going to try singling out just the zombie variations from Smooth Doom and see if that will play nicely with Beautiful Doom.

Reply Good karma Bad karma+1 vote

Have you made it work? Curious!


Reply Good karma Bad karma+1 vote

This comment is currently awaiting admin approval, join now to view.

Post a comment
Sign in or join with:

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.

Follow Report Profile
Send Message
Release date
Mod watch
Community Rating



26 votes submitted.

You Say


Ratings closed.

Highest Rated (3 agree) 10/10

Better than brutal

Mar 5 2016 by 666NighMare666

Embed Buttons
Link to Beautiful Doom 6.x (GZDoom) by selecting a button and using the embed code provided more...
Beautiful Doom 6.x (GZDoom)
Last Update
154 members