The Doom engine is a three dimensional (technically 2.5D) first-person game engine developed by former id Software lead programmer John Carmack for use in the original Doom, which was first released on December 10, 1993. The title was revolutionary for the then nascent first-person shooter genre, earlier defined by id's own Wolfenstein 3D (1992), massively popularizing it to the gaming and wider public. Later shooters for years, including Blood, were often simply referred to as Doom clones.
Peter Freese and Nick Newhard particularly stressed the game's influence on Blood, with the latter's control acceleration described as a partial reverse engineering of the former. The underlying Build engine used in Blood was sector based because creator Ken Silverman learned of the technique from a June 1993 phone call with Carmack. The designers stated that they intended BloodBath to honour and surpass the heights of quality seen in Doom deathmatch.
The Doom engine was subsequently used in the sequels Doom II: Hell on Earth (1994), Final Doom (1996), and Doom 64 (1997), as well as third-party games Heretic (1994), Hexen: Beyond Heretic (1995), Strife: Quest for the Sigil (1996), Chex Quest (1996) and Hacx: Twitch 'n Kill (1997); the 3DO version was also adapted for the game Killing Time (1995-1996) by Rebecca Heineman. The engine was also explicitly designed to be easily modifiable thanks to its PWAD system, encouraging custom levels, various mods and full on total conversions. Many of the level designers hired to work on Blood were from the Doom level making community, such as James Wilson III, John Anderson and Terry Hamel; Mike Ruete was hired for The Nightmare Levels.
id later released the source code to the engine on December 23, 1997, first under the restrictive Doom Source License and later under the free software GNU General Public License on October 3, 1999. This allowed for the creation of innumerable source ports, brining the game to various modern operating systems and niche hardware while adding in new features such as more complicated level detail and designs as well as new play options such as jumping, mouselook and much else. The source code for most of the other games based on the engine followed over time or were reconstructed, as have several of the licensed ports. Similar campaigns for the release of the Blood source code unfortunately failed, but source code for the Build engine itself and separately fellow titles Duke Nukem 3D (1996) and Shadow Warrior (1997) did come out, and the game's source was eventually reverse engineered.
The Doom engine was then later used in the fan made Blood game entitled Blood TC, first released in 2006 as a total conversion for Doom II. A Blood Resource Pack was also earlier compiled as a texture WAD file allowing for the Doom engine to use Blood textures, created by Daniel "Tormentor667" Gimmer who used it in his popular "The City of the Damned" map. Later maps by other authors such as "Infuscomus" and "Miskatonic Trip" carried over from this.
ZDoom is a modified version of the Doom engine made to include Build and Quake engine like effects. The Blood TC project switched to ZDoom and started the ZBlood effort because ZDoom is a lot closer to the Build engine used in Blood in terms of features. ZBlood can be used by all ZDoom compatible Doom source ports, most notably the modern GZDoom. The undertaking has also spawned numerous forks over the years, most notably and recently ZBloody Hell. ZDoom itself is also able to be ran with the Blood executable, which puts the BloodBath announcer known as The Voice into Doom. ZDoom can also limitedly run Blood maps and art files using the same method, but a lot of the Build specific effects do not work; this effort has now further developed into the Raze port project, which implements Build with GZDoom backends.
EDGE, another engine based on the Doom engine, is being used to create HYPERTENSION, a pseudo spiritual successor to Blood.
Because of its large community and easy modding support, the engine and its modern derivatives have become popular for Blood projects that require modifications to the base gameplay or the expansive addition of new assets not properly possible with the original Blood executable. Examples include Caleb Versus Nazis, Blood: Dead on Arrival, Bloom, Re-Blood, and other projects listed below such as Ultra Crispy. This helps fill in a gap that was acknowledged by the Blood developers as one of the greatest drawbacks of their game; though this is now up against the scripting abilities of the Kex Engine used in the official remaster Blood: Fresh Supply, as well as modding backends in the NBlood and Raze source ports.
The remaster project itself is also a sign of the two games' deep connection, with the effort being principally put together by Doom community luminaries Samuel "Kaiser" Villarreal, James "Quasar" Haley and Edward "Edward850" Richardson.
Alongside later id Tech based efforts such as Transfusion and Q3 Bloodbath, these projects also provide other options for Bloodbath play, especially with Zandronum; this can even include bots via ZCajun and others. Mods such as Quake Champions: Doom Edition, Samasara and Classic Rivarly also offer the ability to play as a Caleb player class.
See Also: List of Mods#Doom, ZBlood#Project Forks
The Blood Prequel was a project by Ermi to create an open world shooter game set before the events of the original Blood using the ZDoom engine. It mostly features Caleb meeting Ophelia in her burnt out homestead in 1871, earning the initial ire of the Cabal. Released unfinished on January 23, 2015. Some of its more notable features included a dialogue and currency system.
Horror 3D was a project started on March 15, 2015 by Trevor "0402" James, which aimed to recreate the look and feel of Blood in its original "Horror3D" incarnation. This mostly involved using assets and ideas from the Blood Alpha. The effort was declared discontinued on May 31, 2017.
- Link: Website, Facebook page, Test 1 (October 2016), ZDoom thread, Zandronum thread, BloodLine thread
"Let's set our minds back to 1871. We all know the sad fate of the undead cowboy known as Caleb, main character of the Blood series and his thirst for vengeance, as he was betrayed by the dark god known as Tchernobog. When he (Tchernobog) killed the Chosen, and among them, Caleb's beloved Ophelia, he knew Caleb would seek revenge more powerful than ever, many years later. But what if Tchernobog used his powers to banish Caleb once and for all from that dimension? Caleb awakes in the middle of a demonic invasion on earth. But not that world he used to know. Things look too different. It's up to you to find some answers. Or maybe, you could wake up on a Dark-fantasy themed scenario, or even, a dystopic cyberpunk themed world! The possibilities are on your hands." — Background story
Ultra Crispy is a ZDoom mod based on the premise of Tchernobog banishing Caleb to alternative dimensions, namely IWADs such as Doom II, Heretic, Hacx or Freedoom, as well as PWADs and other mods for those games. It features custom weapons and the prominent inclusion of Caleb, but aims at broad compatibility with Doom engine games. Maintained by GAA1992 and first announced on May 16, 2018.
Link: ZDoom thread, Doomworld thread Realm667 thread, Reddit thread, Gaming Room page
Blood: The Curse Hunter
"A single-player campaign in the Universe of BLOOD. It reveals Caleb's history after the events of the game released by GT Interactive in 1997. This project is based on original assets. But it applies all modern graphic technologies which helped the previous project to achieve such success. In BLOOD: The Curse Hunter I'm doing my best to stick to the authentic gloomy bloody atmosphere of black humor and cruelty. Another goal is to focus on designing an alloy of classical and modern game mechanics. I’m trying to make the world of BLOOD more alive, interactive and interesting. At the same time avoiding wave-based gameplay. BLOOD: The Curse Hunter plot is based on the most ancient mythological texts, written in dead languages. However it was tailored not to contradict both original games plot and their addons." — ModDB
A pseudo-sequel to Blood by Bifurcator being built on GZDoom that aims to add more modern as well as simply new gameplay mechanics while still retaining the game's classic feel. A demo was released on April 5, 2019 on Pateron, with a later release for ModDB.
Links: ModDB page, YouTube channel, Facebook page, Bifurcator's Patreon Doomworld thread, Transfusion Forums thread,
The following are either Blood content or modified Blood content converted to the Doom engine palette. Feel free to add more.
- Blood 1 Texture Set from Realm667
- Blood 2 Texture Set from Realm667
- Thread on The Postmortem forums
- Successor thread on the Altar of Stone forums
- (Sounds, Graphics, Music, Voxels) Blood Resource Archive - ZDoom forums
- Custom Blood Sprite/Weapon/Texture thread
- Various Blood sprites - ZDoom forums
- Caleb Sound Pack - ZDoom forums
- Spider from Blood sprite clean-up please- ZDoom forums
- Centered Tommygun - ZDoom forums
- Blood Alpha's Sawed Off - ZDoom forums
- Blood Custom Resources - ZDoom forums
- SlapTheFish's Treasure Chest of Crap!
- Lord Smash's one-stop cheap weapons shop
- The_Funktasm's HackJob HQ
- teef's hunk of shit (big packs n' single sprites)
- Life Leech redone
- Grey pitchfork
- Frozen Caleb
- Modified Hell Hound
- Need Blood 2 The Chosen models converted - ZDoom forums
- (Texture) Blood 2 Resources
- Blood shotgun handed
- Caleb handed rifle
- Caleb handed assault rifle
- Caleb handed AK47
- M1A1 Thompson. Re-handed. and Enhanced
- Reversed cultist sounds
- Blood (2) Models?
- Blood Alpha sawedoff
- Blood Styled Palette
- Blood Styled Revolver
- Detective Caleb
- Kung Fu Caleb
- Caleb as Max Payne