← All Game Engines

Build Engine

Ken Silverman · 1993 · 1990s · C

Ken Silverman's Build engine powered Duke Nukem 3D and Blood, extending the sector-based approach of the Doom engine with true room-over-room capability and interactive environments that felt unprecedented in 1996.

The Build engine was developed by Ken Silverman, who began writing it at age 17, and licensed to 3D Realms for Duke Nukem 3D (1996). Like id Tech 1, it used a 2.5D sector-based architecture rather than true 3D, but Silverman's implementation added "sprites" for room-over-room effects using a portal system, allowing the illusion of multi-level structures. The engine supported destructible environments, mirrors, moving platforms, water sectors, and an extraordinary degree of environmental interactivity — Duke Nukem 3D's restrooms, peep shows, and cinema screens all exploited engine features that Doom could not replicate. Build's PICNUM-based rendering, which mapped tiles directly from a shared art bank, made modding accessible; BUILD.EXE and MAPEDIT allowed level editors to be extremely productive.

Notable Games:
  • Duke Nukem 3D (1996)
  • Blood (1997)
  • Shadow Warrior (1997)
  • Redneck Rampage (1997)
  • Powerslave (1996)
Key Facts:
  • Developed by Ken Silverman starting at age 17
  • Sector-based 2.5D with portal tricks for room-over-room illusion
  • Supported destructible environments and interactive level geometry
  • Shared art bank system made modding highly accessible
  • Source code released by Ken Silverman in 2000