The dark engine is an old game development engine created by Looking Glass Studios primarily used in 1998 until 2000 for the making of classic thief games. Written in C++, the dark engine utilizes tools like DroomEd for the production of games. License to the engine is proprietary, i.e., closed source product. The supported platform for the engine is only Microsoft Windows.

Dark Engine Key Features

1) Sean Barret created graphics rendering capability of the engine in 1995, which resembles the original Quake game. It includes Unreal like skybox effects and colored lighting.

2) The Dark engine was not designed with scalability in mind; thus, can only display 1024 terrain polygons onscreen at an instance.

3) In textures selection, the engine uses palletized PCX and TGA textures and powers of two up to 256×256. Textures in the engine are grouped in “families,” which are on the same palette. There are 216 textures along with some independent palettes. It also includes 8 animated water textures.

4) Native support for advanced game scripting is not integrated into the engine. AI and object behavior are therefore controlled by “Object Script Module” (.OSM) files, which are DLLs file loaded at runtime. The new modules created are plugged into the level editor tool, DroomEd. Editor resort to complex Rube Goldberg machine-like effects via a combination of its other systems.

5) For its time, the Dark engine had the best advanced AI and sound support as well as a powerful object-oriented object system. Allowing the designers to have full access to sound propagation within the level and the control of NPCs (Non-player character).

6) The engine offered three levels of awareness:

  • vague acknowledgement triggered by mild visual or auditive disturbance, which prompts the dialogue;
  • definite acknowledgement due to significant visual and auditive disruption, which allows NPCs to go in search mode,
  • and definite acquisition triggered by only visual on the player.

Games Written in Dark Engine

Thief: The Dark Project

Dark engine earliest game was Thief, developed in 1998, was first-person stealth game set in Medieval Gaslamp fantasy metropolis. The player takes the role of a character named Garrett, who is a professional thief while carrying out various robberies players to prevent a great power from unleashing chaos into the world. Sequel to the game was released in 2000, named Thief IIOne of the major games developed in 1999 using this engine was System shock 2; the first-person action role-playing survival horror game.

Thief Game

Thief II: The Metal Age

Thief II: The Metal Age is a critically acclaimed stealth action-adventure game developed by Looking Glass Studios and released in 2000. It is the sequel to the groundbreaking Thief: The Dark Project and is widely regarded as one of the greatest stealth games of all time. Built using the Dark Engine, Thief II pushed the boundaries of immersive gameplay, storytelling, and level design.

Beginning C++23
Kickstart your coding journey with Beginning C++23 – the ultimate guide to mastering the latest in modern C++ programming!
View on Amazon

Thief II Game

System Shock 2

System Shock 2 is a critically acclaimed action role-playing game co-developed by Irrational Games and Looking Glass Studios, utilizing the Dark Engine. Set aboard a starship in a dystopian 2114, players navigate a gripping narrative that combines survival horror elements with deep role-playing mechanics. The game is renowned for its atmospheric storytelling, complex character development, and innovative gameplay, which have influenced numerous titles in the immersive sim genre.

System Shock 2 - Game