The BFG9000 found in MAP04 of Hell Revealed.

The BFG9000 sprites from Doom (top) and Doom 3 (below).

The BFG9000 appears as a large, futuristic, solid metal gun which fires large balls of green plasma. It is the highest damaging weapon in the game.

The BFG first appears in a secret area of E3M3: Pandemonium. When picked up, the message "You got the BFG9000! Oh yes." appears.

The initials composing the weapon's name stand for "Big Fucking Gun", or "Bio Force Gun", as it is known as in the 2005 movie

Combat characteristics

The BFG9000 shooting a plasma ball in MAP32 of Hell Revealed.

When the trigger is pulled, there is a pause of 30 tics (about 0.857 seconds) before a green and white plasma ball is ejected. 40 plasma cells will be consumed, and if the large plasma ball hits a solid object, it explodes and causes 100-800 hit points of damage to the target, in round multiples of 100.

After a further pause of 16 tics (about 0.457 seconds), additional damage is calculated: 40 invisible tracer rays are emitted by the player in a cone-shaped area (about 45° half-angle) in the direction the plasma ball was fired (if the player has turned around, the direction of the rays does not change — they are still traced in the direction of firing of the original plasma ball; on the other hand, if he has moved to another location, their origin moves along with him). Each ray causes 49-87 points of damage if it hits a solid object within 1024 map units. Even cyberdemons and spiderdemons, which are immune to blast damage, are affected by these rays.

Therefore, the minimal damage of the weapon is 49 points (if an object is hit by one ray and not the plasma ball) and, hypothetically, the maximal damage is 800 + (40 × 87) = 4280 points (if the plasma ball hits an object for full damage and all 40 tracers also hit the object for full damage). However, even should all 40 rays and the energy ball hit a single target, that much damage can still never actually be inflicted due to the periodicity of the simplistic pseudorandom number generator used by the Doom engine.

Contrary to section 3H of the BFG FAQ, the tracer code does not include horizontal auto-aiming (although, like any bullet attack, each tracer can auto-aim vertically).

Because the BFG projectile does not cause standard blast damage, it is safe for the player to use at point-blank range. In fact, this is often the preferred method of usage against large monsters, as this allows more of the tracer rays to strike a single target for concentrated damage. Conversely, because each ray can strike a different target, a large group of monsters can be damaged by the tracer rays if the weapon is fired from a moderate distance.

Tactical analysis

Despite its tremendous power, the weapon can be used correctly only with practice, due to its staggered firing sequence and nonstandard blast damage. The BFG FAQ includes an extensive section on deathmatch tactics.

The BFG is particularly useful for killing heavy demons such as Arch-vilesSpider Masterminds, and Cyberdemons, all of which otherwise require multiple rockets to kill. It is also highly useful in tight situations when the player is being assaulted at close range by a swarm of medium-level monsters, thanks to the lack of splash damage.

Data

BFG9000 data
Weapon number 7
Damage 100-800 (main projectile)
49-87 (per tracer)
Included ammo 40 (80 on skill 1 & 5)
Max ammo 300 (600 with backpack)
Ammo type Energy cells
Shot type Projectile (direct hit)
Hitscan (tracer)
Velocity
(plasma ball)
25 map units per tic
(875 map units per second)
Shots per minute 52.5
Sound DSBFG (firing)
DSRXPLOD (impact)
Appears in

Registered Doom

Doom Shareware
The Ultimate Doom
Doom II/Final Doom

Thing type 2006 (decimal), 7D6 (hex)
Radius 20
Sprite BFUG (before pickup)
BFGG (wielded)
BFGF (firing)
BFS1 (plasma ball)
BFE1, BFE2 (impact)
Class Weapon
Pickup

Damage done by one BFG discharge (direct hit plus 40 traces). For clarity, values are grouped into ranges of 100 hit points

Damage done by one BFG discharge (direct hit plus 20 traces). For clarity, values are grouped into ranges of 100 hit points

Shots needed to kill1 Mean Standard
deviation
Min Max
Barrel 1.00 0.00 1 1
Zombieman 1.00 0.00 1 1
Shotgun guy 1.00 0.00 1 1
Wolfenstein SS 1.00 0.00 1 1
Imp 1.00 0.00 1 1
Heavy weapon dude 1.00 0.00 1 1
Lost soul 1.00 0.00 1 1
Commander Keen 1.00 0.00 1 1
Demon 1.00 0.00 1 1
Spectre 1.00 0.00 1 1
Boss Brain2 1.00 0.00 1 1
Revenant 1.00 0.00 1 1
Cacodemon 1.00 0.00 1 1
Pain elemental 1.00 0.00 1 1
Hell knight 1.00 0.00 1 1
Arachnotron 1.00 0.00 1 1
Mancubus 1.00 0.00 1 1
Arch-vile 1.00 0.00 1 1
Baron of hell 1.00 0.00 1 1
Spiderdemon
(direct hit plus 40 traces)
1.35 0.48 1 2
Spiderdemon
(direct hit plus 20 traces)
2.06 0.24 2 3
Cyberdemon
(direct hit plus 40 traces)
2.00 0.00 2 2
Cyberdemon
(direct hit plus 20 traces)
2.91 0.29 2 3


  1. This table assumes that all calls to P_Random for damage, pain chance, impact animations, backfire checks, and muzzle lighting 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). It is also assumed that all projectiles are launched at nearly the same range, so that the various procedures call P_Random in the same sequence each time. 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, unless using the idclip cheat code.

Appearance statistics

The IWADs contain the following numbers of BFG9000s:

Game ITYTD and HNTR HMP UV and NM
The Ultimate Doom 9 9 10
Doom II 20 20 19
TNT: Evilution 9 9 9
Plutonia 15 15 16
Community content is available under CC-BY-SA unless otherwise noted.