Enemy

Spectre

A partially invisible variant of the demon enemy in Doom, distinguished by its fuzzy, blurred appearance.

Spectres are partially invisible counterparts of the demon. Except for their fuzzy, blurred appearance, they are exactly the same as the demon. They share the demon’s speed, melee attack, and durability, but their distorted silhouette makes them significantly harder to track and target, particularly in dark or visually complex environments.

Stats

// Engine constants from the Doom source, verified against doomwiki.org — the same dataset as the enemies database. Pain chance = painchance ÷ 256 (nominal odds).

Health
150
Attack
Bite: 4–40
Speed
175 u/s
Pain chance
70.31%
First appears
E1M3 on UV/NM; E1M9 on lower skills

Tactics: Treat it like a Pinky you cannot reliably see. Watch dark corners and use splash damage or rapid fire when visibility is poor.

Shots to kill

WeaponMin shotsTypical shotsMax shotsAmmo (typical)Time (typical)More
Fist81475—6.3 s
Fist (Berserk)128—0.5 s
Chainsaw81475—1.5 s
Pistol10153015 bullets5.6 s
Shotgun2353 shells2.1 s
Super Shotgun1122 shellsone shot
Chaingun10153015 bullets1.6 s
Rocket Launcher1121 rocketone shot
Plasma Rifle47307 cells0.5 s
BFG 900011240 cellsone shot

Every pellet and every hit lands; no infighting. Min = every damage roll at its maximum, Max = every roll at its minimum, Typical = at the average damage of Doom’s fixed random table (the true expected count can differ by a shot). Time = first hit to last at full fire rate, typical shots, projectile travel not included. For the two shotguns Min and Max are formula bounds the fixed table cannot fully reach: a super shotgun blast with every pellet on one monster lands about 170–245, never 100 or 300.

Rocket = direct hit + 103–117 blast (a rocket detonates one step short of its target; the Cyberdemon and Spider Mastermind take no blast). BFG 9000 = ball impact only (100–800); each of its 40 tracers adds 49–87 to whatever it hits, so against a big monster at close range the real count is lower. Fist (Berserk) = ×10. Chaingun and Chainsaw count single bullets and teeth; the chaingun always fires in pairs, so an odd count spends one bullet more.

Where it appears

Placed in 95 of the 132 classic maps (The Ultimate Doom 27, Doom II 22, TNT: Evilution 27, The Plutonia Experiment 19). First: E1M3 Toxin Refinery. Most on Ultra-Violence: MAP19 The Citadel (Doom II) with 27. Across all maps: 266 / 447 / 693 on skill I–II / III / IV–V.

The Ultimate Doom — 27 maps, 183 on UV
MapNameI–IIIIIIV–V
E1M3Toxin Refinery002
E1M5Phobos Lab0914
E1M6Central Processing2922
E1M7Computer Station111
E1M8Phobos Anomaly0010
E1M9Military Base2514
E2M1Deimos Anomaly001
E2M2Containment Area002
E2M3Refinery022
E2M4Deimos Lab222
E2M6Halls of the Damned123
E2M7Spawning Vats015
E3M2Slough of Despair5811
E3M3Pandemonium014
E3M4House of Pain005
E3M5Unholy Cathedral022
E3M6Mt. Erebus124
E3M9Warrens101010
E4M1Hell Beneath489
E4M2Perfect Hatred5910
E4M3Sever the Wicked8915
E4M4Unruly Evil335
E4M5They Will Repent244
E4M6Against Thee Wickedly01012
E4M7And Hell Followed333
E4M8Unto the Cruel007
E4M9Fear224
Doom II — 22 maps, 175 on UV
MapNameI–IIIIIIV–V
MAP03The Gantlet234
MAP04The Focus013
MAP05The Waste Tunnels037
MAP06The Crusher3511
MAP08Tricks and Traps133
MAP09The Pit035
MAP10Refueling Base0210
MAP11Circle of Death1512
MAP13Downtown002
MAP14The Inmost Dens323
MAP16Suburbs234
MAP17Tenements3711
MAP18The Courtyard91521
MAP19The Citadel61427
MAP21Nirvana003
MAP22The Catacombs257
MAP24The Chasm028
MAP25Bloodfalls136
MAP26The Abandoned Mines011
MAP27Monster Condo479
MAP28The Spirit World0917
MAP29The Living End001
TNT: Evilution — 27 maps, 224 on UV
MapNameI–IIIIIIV–V
MAP02Human BBQ036
MAP03Power Control0514
MAP04Wormhole1817
MAP05Hanger122
MAP07Prison91224
MAP08Metal2611
MAP10Redemption222
MAP11Storage Facility044
MAP12Crater117
MAP13Nukage Processing123
MAP14Steel Works115
MAP15Dead Zone4913
MAP16Deepest Reaches2810
MAP17Processing Area223
MAP18Mill777
MAP19Shipping/Respawning012
MAP20Central Processing51012
MAP21Administration Center5913
MAP22Habitat141923
MAP23Lunar Mining Project111
MAP24Quarry222
MAP25Baron's Den488
MAP26Ballistyx61213
MAP27Mount Pain222
MAP30Last Call111
MAP31Pharaoh81014
MAP32Caribbean235
The Plutonia Experiment — 19 maps, 111 on UV
MapNameI–IIIIIIV–V
MAP02Well of Souls245
MAP03Aztec111
MAP04Caged568
MAP06Baron's Lair444
MAP08Realm444
MAP09Abattoire888
MAP10Onslaught446
MAP12Speed011
MAP13The Crypt222
MAP15The Twilight003
MAP16The Omen799
MAP17Compound234
MAP19NME333
MAP20The Death Domain333
MAP21Slayer999
MAP22Impossible Mission121212
MAP23Tombstone222222
MAP25The Temple of Darkness222
MAP31Cyberden555

Single-player thing counts per skill column as the Doom Wiki lists them for each map (I–II = I’m Too Young to Die / Hey, Not Too Rough; III = Hurt Me Plenty; IV–V = Ultra-Violence / Nightmare!). Multiplayer-only placements are not counted; MAP30’s spawner is not a placement. Level data: doomwiki.org level articles, CC BY-SA 4.0 — the level database has the full report card per map.

The spectre is the same monster as the demon (Pinky) in gameplay terms, with its distinctive visual effect coming from the engine’s partial-invisibility rendering rather than from a separate set of attack or movement states. It is one of the many enemies featured in Doom; see our Doom enemies repository for a complete reference to the game’s monsters and their characteristics.

In the original Doom source code, the spectre uses the demon’s SARG states while the MF_SHADOW flag causes its sprite to be rendered with the fuzz effect.

Appearance and visual effect

The spectre’s defining trait is the fuzz/shimmer effect applied to its sprite. In the original Doom renderer, the effect does not use a stippled transparency pattern. Instead, the renderer copies vertically adjacent pixels through a fixed fuzz table and darkens the copied pixels with colormap 6, producing the characteristic shimmering distortion. The effect is therefore a form of screen-space visual distortion rather than ordinary alpha transparency.

Because the original effect copies pixels from adjacent rows of the framebuffer, the engine leaves a one-pixel gap at the top and bottom edges of the game view where the effect is not drawn.

In well-lit areas, detecting the spectre is relatively straightforward; however, in darker maps, or when the spectre moves against visually similar backgrounds, its outline can be harder to distinguish.

Relationship to the demon

The spectre is exactly the same as the demon except for its appearance. This means it retains the demon’s speed, melee attack, health, pain chance, and general behavior.

The demon itself — commonly called the Pinky — is a bulky, pink, somewhat ape-like biped. It does not fire projectiles. Its danger is predicated almost entirely on speed and health: it can absorb a meaningful amount of punishment before going down, and it closes distance quickly enough that players who misjudge spacing end up taking damage they intended to avoid. The spectre amplifies this core threat not by changing any statistic but by adding friction to the process of tracking and targeting it. A shotgun blast that would reliably connect with a visible demon has a higher chance of missing a spectre, particularly if the player is simultaneously managing other threats.

Placement and usage in levels

Spectres are commonly encountered in dark areas or places where their fuzzy outline is difficult to distinguish from the surroundings. This can make an otherwise familiar demon harder to identify before it closes to melee range.

The Ultimate Doom contains 51 spectres on I’m Too Young To Die and Hey, Not Too Rough, 102 on Hurt Me Plenty, and 183 on Ultra-Violence and Nightmare!.

Engine and technical details

The spectre does not have a separate set of monster states in the original Doom engine. Its behavior is supplied by the demon’s SARG states while its MF_SHADOW flag changes how its sprite is drawn. This is why the spectre can retain the demon’s mechanics while appearing partially invisible.

The original Doom source code also shows that the Doom II cast sequence contains the demon but does not include the spectre as a separate entry. Doom 64, however, does include the spectre in its Cast of Characters sequence, making it a notable contrast with Doom II. The spectre is nevertheless a distinct map thing, with its own thing number. If a spectre corpse is crushed, the resulting gib pool continues to display the partial-invisibility effect.

The spectre in source ports and console versions

Software-renderer ports that closely replicate the original engine’s behavior tend to preserve the original fuzz/shimmer effect. According to Doom Wiki, hardware-accelerated ports may instead use translucency or other techniques because reproducing the original framebuffer-based fuzz effect is difficult with modern 3D rendering.

The Sega Saturn version uses a stippled transparency treatment rather than the original Doom fuzz effect. This technique relied on analog signal processing and pixel bleed on CRT displays, which helped the stippling blend together visually; the effect does not reproduce correctly on modern displays.

In ZDoom-family ports, the spectre is exposed through the engine’s class system as a class derived from the demon, allowing modders to use the existing actor as a basis for customized partially invisible enemies.

The PlayStation version adds the Nightmare spectre, a separate, stronger spectre variant. In Doom 64, spectres have their own rendering behavior: inactive spectres are opaque with a green tint and become translucent when they detect the player. The green coloration deliberately recalls the Nightmare spectre of the PlayStation version. When a Doom 64 spectre dies, it reverts to its opaque appearance. These versions therefore should not be treated as exact visual reproductions of the original DOS spectre.

How to see a spectre more easily

If a spectre is difficult to see, look for its distorted silhouette and use environmental contrast rather than relying solely on the monster’s sprite. An invulnerability powerup makes spectres significantly easier to see because its dedicated inverted monochrome colormap renders the entire view at full brightness, causing the displaced, darkened pixels of the fuzz effect to stand out in sharp contrast against the background.

Tactics: how to defeat the spectre

  • Keep moving backward while firing when a spectre closes on you. Its attack is melee-only, so maintaining separation prevents it from reaching biting range while you continue attacking.
  • Use the blood splatter as a visual confirmation that you hit it. Although the spectre itself may be difficult to see, a successful hit produces a fully visible blood-splatter effect, letting you confirm that your attack connected.
  • Use the same general weapon choices you would use against a demon, but prioritize actually confirming the spectre’s position before firing. The spectre has the demon’s mechanics and durability, so there is no special weapon vulnerability to exploit; the main practical problem is reliably tracking the target.
  • When other monsters are present, avoid letting the spectre close from an unseen angle while you concentrate on ranged enemies. The spectre retains the demon’s melee threat, so losing visual contact with it can allow it to reach you while your attention is elsewhere.
  • Use an invulnerability powerup to improve visibility when you have one available and need to locate a spectre. The inverted palette can make the spectre’s fuzzed outline easier to distinguish, giving you a clearer target before engaging it.

Frequently asked questions

Is the spectre the same as the demon (pinky)?

Yes. The Doom Wiki states that the spectre is exactly the same as the demon in all respects except its fuzzy, blurred, partially invisible appearance. It shares the demon’s attack pattern, speed, and durability.

Why is the spectre harder to fight than the demon?

The spectre’s partial invisibility effect — a fuzzy/shimmering distortion applied to its sprite — makes it harder to track and target accurately, especially when its outline blends into the surrounding environment or when other enemies are demanding attention simultaneously.

How does the original spectre invisibility effect actually work?

The original software renderer uses a fixed fuzz table to copy vertically adjacent framebuffer pixels and applies colormap 6 to the copied pixels. This produces the characteristic shimmering distortion; it is not the stippled transparency method used by some later ports.

Where do spectres first appear?

In The Ultimate Doom, Spectres first appear on E1M3: Toxin Refinery on Ultra-Violence and Nightmare!, while on lower skill levels they are first encountered later unless the secret level is reached. In Doom II, they first appear on MAP03: The Gantlet.

Can I use the spectre as a base for custom enemies in mods?

In ZDoom-family ports, the Spectre is exposed as a standard Doom class derived from the Demon, so mod authors can use the class system to create customized actors based on it. The exact implementation and available properties depend on the port and its modding system.

Sources