For other related uses, see Cacodemon (disambiguation).

"They float in the air, belch ball-lightning, and boast one Hell of a big mouth. You're toast if you get too close to these monstrosities."
Doom & Doom II manual description

Cacodemons are demons encountered in all classic Doom games up to date: Doom, Doom II, and Final Doom. They are also the mascot of the first classic Doom game.

Physical Appearance

Cacodemons are red monsters with large spherical bodies crowned with horns, that float slowly through the air. They have a single green eye over a large mouth which is persistently twisted into an evil grin showing a series of nasty teeth and a bluish interior.

Combat Characteristics

Cacodemon encounter

A Cacodemon in E3M2: Slough of Despair.

They attack by spitting a ball of plasma or by biting with their gaping maw. The Cacodemon often seems to distance itself from the player when under attack, though the cause of this is that it is being pushed back by successful hits from its enemies.

Cacodemons emit a loud hissing sound when they first see the player or otherwise become active, and use the pain sound shared by most of the demonic monsters from Doom. When killed, they let out a whimpering moan and fall to the ground, splitting open like a burst pustule and spewing copious amounts of blue blood and intestines that flow forth to reveal their bared brains, while their sole eye pops out of its socket. Also, some of its horns break.

Tactical Analysis

Cacodemon attacks are relatively easy to dodge, and with sufficient space large numbers of Cacodemons can be fought while sustaining little or no injury. Because they are slow, and because their pain chance is high, they are fairly easy targets. The Chainsaw can incapacitate them, and repeating weapons such as the Chaingun or the Plasma Gun are very effective against them, as they are pushed away and are nearly unable to fight back. However, their tough red alligator-like hides can absorb a large amount of damage, and more powerful weapons such as the Super Shotgun, Rocket Launcher, or BFG 9000 may be more appropriate when dealing with the monsters when they come in packs. They are relatively easy to goad into attacking other monsters, but can occasionally be tricky in this respect if they are floating in a high position allowing most of their shots to go over other monsters in the player's area. Their slow floating speed can, however, increase a player's chances of luring them into another monster's firing line. When possible, the best monsters to lure a Cacodemon or multiple Cacodemons into the path of would be a Spiderdemon (Doom or Doom II), a Heavy Weapon Dude or an Arachnotron (Doom II). Each of those 3 monsters all have repeating weapons which can come in even more handy when multiple Cacodemons are present in a given area. A skilled player could use a Shotgun, run in for close shots, and dodge any incoming attacks while reloading and retreating. Multiple Cacodemons can also be mowed down in fairly short order with the BFG 9000, in 1 to 4 shots depending upon how many a player is combating & how closely together they are bunched.

Because of their flight ability and versatility, it is not uncommon to see these flying out of unexpected angles once alerted.

Although the Cacodemon has a melee attack, it does not actively try to use this attack; it simply "happens" if the player is at point-blank range at the time the Cacodemon attempts to launch a projectile. (The Cacodemon's melee attack also does not have a sound effect associated with it.) This is presumably to prevent the enemy from abusing this attack while located at a greatly different elevation from the player (where the player would not be able to retaliate).



The "Astral Dreadnought" creature which the Cacodemon sprite was cropped from, on the cover of the Manual of the Planes.

  • The name Cacodemon, which comes from the Greek κακοδαίμων (kakodaimon) usually meaning "evil spirit", a more precise name for what is generally known as demon (which ultimately comes from "god" or "spirit"), is in English a word that may be found in most comprehensive dictionaries.
  • The monster's general visual design is similar to that of the Beholder, a similarly one-eyed classic Dungeons & Dragons monster (with eye stalks instead of horns). In addition, the Cacodemon was created from a cropping of a creature that appears on the cover of Manual of the Planes, a Dungeons & Dragons expansion book. The creature itself is known as an Astral Dreadnought, and was created by Jeff Easley for that book.
  • The earliest known version of Doom to include Cacodemon graphics is the 0.5 alpha, released on May 22, 1993, and the earliest known appearance of the monster as an in-game adversary is in the press release version of Doom, released on October 4, 1993.
  • Cacodemons are called pumpkins in the Doom novels, and the marine in the Doom comic refers to them as "big-mouthed floating thingies."

Pom Pom's Cacodemon costume in the Homestar Runner 2007 Halloween cartoon.

  • Homestar Runner makes two references to Cacodemons. In Strong Bad E-Mail number 150, Strong Bad remarks that an interdimensional portal "looks like it could release some serious Cacodemons." In the Halloween 2007 cartoon, Pom Pom dresses as a Cacodemon.
  • The Cacodemon is used as the Icon for the Xbox 360 Arcade version of Doom, specifically in the game library and on the Achievement screen. The sequel, Doom II, simply uses the title rather than a monster to represent the icon.
  • Microsoft's Windows 95 port of Doom also uses a Cacodemon icon.
  • The Cacodemon is also used as the icon for The Ultimate Doom on Steam.
  • Hissy the Cacodemon (see below) serves as the Doom Wiki logo, along with a cartoonish version of the Doom logo.
  • In a ZDoom-based source port, if the player is killed by a Cacodemon, one of two obituary messages will be displayed at the top of the screen depending on which attack the Cacodemon used to kill the player: "[player name] was bitten by a Cacodemon" or "[player name] was smitten by a Cacodemon" for the bite and lightning-ball attacks respectively.
  • Strangely enough, Cacodemons bleed red when shot at, yet bleed blue when killed.

Data Statistics

ID # Hit points Speed Width Height Reaction time Pain chance Pain time Mass Bits
3005 (decimal), BBD (hex) 400 8 map units per frame

(93.3333 map units per second)

62 56 8 128 (50%) 6 tics 400 4211206

1: 2: 9: 14: 22:
Obstacle Shootable No Gravity Floating Affects Kill %

Sprite name Alert sound Action sound Pain sound Death sound


Damage Sound
10-60 none


Type Speed Damage Width Height Sprite name Sound
Projectile 10 map units per tic

(350 map units per second)

5-40 12 8 BAL2 DSFIRSHT (firing)

DSFIRXPL (impact)

Bite damage


Damage done by a Cacodemon's bite

Bites needed to kill1 Mean Standard deviation Min Max
Player (100%

health, no armor)

3.31 0.82 2 6
Player (100%

health, security armor)

4.74 0.97 3 8
Player (200%

health, combat armor)

11.86 1.30 9 15
Barrel 1.15 0.36 1 2
Zombieman 1.15 0.36 1 2
Shotgun Guy 1.34 0.51 1 3
Wolfenstein SS 1.87 0.74 1 4
Imp 2.16 0.74 1 5
Heavy Weapon Dude 2.50 0.65 2 5
Lost Soul 3.31 0.82 2 6
Commander Keen 3.31 0.82 2 6
Demon 4.74 0.97 3 8
Spectre 4.74 0.97 3 8
Romero's head2 7.65 1.14 5 11
Revenant 9.04 1.21 6 12
Cacodemon 11.86 1.30 9 15
Pain Elemental 11.86 1.30 9 15
Hell Knight 14.73 1.34 12 18
Arachnotron 14.73 1.34 12 18
Mancubus 17.68 1.44 15 22
Arch-Vile 20.56 1.58 17 25
Baron of Hell 29.15 1.81 25 34
Spiderdemon 86.67 1.96 81 92
Cyberdemon 115.34 1.37 112 119

Shot damage


Damage done by a Cacodemon's projectile

Shots needed to kill Mean Standard deviation Min Max
Player (100%

health, no armor)

5.02 1.09 3 8
Player (100%

health, security armor)

7.16 1.23 5 10
Player (200%

health, combat armor)

17.99 1.97 13 22
Barrel 1.44 0.60 1 4
Zombieman 1.44 0.60 1 4
Shotgun Guy 1.80 0.75 1 4
Wolfenstein SS 2.75 0.78 2 5
Imp 3.16 0.86 2 6
Heavy Weapon Dude 3.61 0.91 2 6
Lost Soul 5.02 1.09 3 8
Commander Keen 5.02 1.09 3 8
Demon 7.22 1.29 5 10
Spectre 7.22 1.29 5 10
Romero's head1 11.68 1.70 8 16
Revenant 13.90 1.83 9 18
Pain Elemental 18.27 2.04 13 22
Hell Knight 22.80 2.24 17 28
Arachnotron 22.80 2.24 17 28
Mancubus 27.28 2.45 21 33
Arch-Vile 31.76 2.58 25 37
Baron of Hell 45.16 3.09 36 52
Spiderdemon 134.41 2.61 128 140
Cyberdemon 179.12 2.55 173 184
  1. These tables assume that all calls to P_Random for damage, pain chance, blood splats, impact animations, and backfire checks are consecutive. In real play, this is never the case: counterattacks and AI pathfinding must be handled, and of course the map may contain additional moving monsters and other randomized phenomena (such as flickering lights). Any resulting errors are probably toward the single-shot average, as they introduce noise into the correlation between the indices of "consecutive" calls.
  2. Assumes that direct hits are possible, which does not occur in any stock map.
  3. Hardcoded exception to infighting negates damage (excepting indirect damage caused by exploding barrels).

The IWADs contain the following numbers of Cacodemons:

The Ultimate Doom62144193
Doom II44121188
TNT: Evilution437699


Doom 64

Doom64 cacodemon

Doom 64 Cacodemon

Main article: Cacodemon (Doom 64)

In Doom 64 the Cacodemon first appears in MAP03: Main Engineering. It underwent a major design change, becoming beige brown, with a single yellow-green eye, and gaining two arms with broken chains attached, and a rather terrifying face. Instead of a screech it lets out a loud, frightening hiss when spotting the player, and the body of the monster has animation frames (mostly in the way it swings its arms when in flight), whereas the original Cacodemon floated in a motionless manner. It resembles Doom II‍'‍s original Pain Elemental. The Nightmare Cacodemon variation, introduced in the Doom 64 TC, remained hot red.

Doom RPG / Doom II RPG

Main article: Cacodemon (Doom RPG)

The Cacodemon appears in both Doom RPG and Doom II RPG as a class of monster. There are three variations, identified by color:

  • Malwrath (gold body, red eye, red throat)
  • Cacodemon (normal colors)
  • Wretched (blue body, olive green eye, bright red throat)

Cacodemons attack three times consecutively and are most weak against axe attacks and plasma blasts.

Doom 3


The Cacodemon in Doom 3.

Main article: Cacodemon (Doom 3)

In Doom 3, the Cacodemon has a completely different design; colored in taupe, has a wider mouth with small pointier teeth, multiple green eyes, lacking horns, and some longer, thin tentacles hanging from the bottom of its body. Its brain is clearly exposed from its forehead.

Doom (2016)


Cacodemons in the Doom reboot.

Main article: Cacodemon (Doom 2016)

The Cacodemons makes a comeback in the Doom reboot. Their appearances bear strong similarities to their classic Doom generations, featuring a single green eye and gaping maw filled with sharp, yellow teeth that takes up the majority of their bodies, and covered in red armor plates with spikes on the top area.

Doom Eternal

Main article: Cacodemon (Doom Eternal)

A slightly different version of the Cacodemon's 2016 generation will appear in the Doom reboot's sequel Doom Eternal.


"Cacodemon" or "cacodæmon" comes from Ancient Greek and means "evil spirit"; it had entered Old English by the 12th century. In ancient Greek, "demon" or "dæmon" simply meant "spirit" and was neutral; the latter spelling (usually with the ligature separated into "ae") still has neutral uses to this day.

Plush Cacodemons


Hissy in 2003


Circa 1997-98, amateur Doom level designer Jonas "Chrozoron" Feragen created Hissy, a plush Cacodemon which quickly became famous in the Doom community. Hissy can be found as a character in Skulltag, Cacodemon Squad, the secret level (WTF!) on MassMouth 2 and EarthBound Doom; the plush Cacodemon itself is on a "world tour." She has been in the hands of over a dozen community members in the past eight years.


Pixel, just after being finished in 2004.


Pixel is a plush-toy Cacodemon created in November 2004 by Doom enthusiast Hughe, in response to a challenge from a friend. Pixel was created to be as accurate in form as possible using five different materials, including all his horns, separate teeth, upper mouth and single eye. Pixel was created before Hughe had any knowledge of the plush Hissy, and was in no way made to compete with her. In fact, it is said that Pixel finds Hissy rather cute.

Hughe later made a second, named Sprite. Sprite was made of a couple different materials; and is believed to guard Hughe's desk at the Sony offices in London.

Photo on 2012-04-20 at 17.55

Caco By Nathan Freda


Caco was created by the artist, Nathan Freda in 2012 during his senior year at Ringling College of Art & Design. Caco was made upon request from Freda's roommate who is an avid Doom enthusiast.


Coquito has born! 12/12/2011


As a present for his 25th birthday, Javier Saavedra and Agustín Ayape made a plush Cacodemon for their Doom enthusiast friend: Nicolás "Pititisch" Chazarreta. They are all from Comodoro Rivadavia, Chubut, Argentina. It was made in about 1 week and used textile wadding (cotton), plush, felt (horns and teeth) and cloth (black and red). The name "Coquito" comes from an Spanish contraction "little Coco" (or little Caco, but in this case the contraction would be "Caquito").

Bethesda Store

On September 5th, 2013, Gaming Heads released both a Cacodemon and Pain Elemental for purchase on the Bethesda Store In the final video of John Romero's playthrough of the first episode of Doom with JP LeBreton on "Devs Play," these plushies are visible on his mantle Gaming Heads went on to release the Doomguy ("Doom Space Marine") as the third available plush


  • This article incorporates text from the open-content Wikipedia online encyclopedia article Cacodemon.
Monsters from classic Doom games

Doom & Doom II Monsters

ArachnotronArch-Vile*Baron of HellCacodemonCommander Keen*CyberdemonDemonHeavy Weapon DudeHell KnightImpLost SoulMancubusPain ElementalRevenantShotgun GuySpectre | Spider MastermindZombiemanWolfenstein SS*Final Boss (Romero's head)*

Sony PlayStation exclusives

Caco-SpectreNightmare Spectre

Italics = Introduced in Doom II
Community content is available under CC-BY-SA unless otherwise noted.