BUILD engine is the game engine behind Duke Nukem 3D, Shadow Warrior, Blood, and many other titles of the 90s. It was one of the most popular engines to be licensed third-party until the Unreal Engine.

Graphical system features:

  • Supports VESA for hi-res video modes, in 256 colors (up to 1600x1200)
  • Smooth, uncapped page-flipped screen updating
  • 2D Sector-based maps

  • Floor and ceiling texturing
  • Real-time procedural textures
  • Any piece of art can be anything - be it wall, floor, or sprite
  • Transparency on sprites, and walls
  • Sector effectors altering height, lighting, position and shape of the sector it is on when it is called
  • Screen-size changing for slower computers
  • Certain colors on sprites can be remapped to a different color automatically
  • Independent colormaps, allowing fake colored lighting
  • Top-down automap feature
  • Slopes

Audio system features:

  • Alterable playback frequency - 8khz, 11khz, 22khz, and 44khz
  • 32 sound channels
  • Stereo support
  • Adlib (OPL2 FM), General Midi and Gravis Ultrasound support for music

Networking features:

  • Driver-based, any protocol is supported as long as there is a driver written for Build
  • IPX
  • Serial, with null modem cable
  • Modem
  • Synchronized
Image RSS Feed Latest Screens
Fan, water, floor/wall sprite cage Subway station House
Blog RSS Feed Report abuse Latest News: First world progress

About Orbital Contract Defense with 0 comments by scott_aw on Dec 24th, 2014

The first two areas of Terra are getting closer to completion. The original first map has now had its area's split between two maps to allow for more detail.

I've created a mock-up of the first world's collection of maps, so far I'm settling with 9 different maps that are linked together.Currently the first city's exterior is getting closer to completion, both detail and layout wise.Two new vehicle models and many new voxels have been added to beef up the overall detail of the world. Recently window ACs, trashcans, fire escape balconies, and more have been added into the mix, as well as recoloring and remodeling of some other voxels like the the chairs, table, hydrant and paper stand.

Wood voxel doors have been scrapped as a option for swing doors as several test proved that it wasn't practical. Now openable swinging doors will be the classic Build style and the voxel models will still be used for destructible 'locked' doors and portals to other rooms.

The current city will have several buildings that you can enter street level with no transition, the rest, about 12 other buildings will use the teleport effector to transport you between street and interior much like demo. This is done to work around the limits of the engine and also keep things flexible.By splitting the concept of the first area into two maps I now have alot more to work with as the first Terra map of the alpha demo reaches the maximum wall limit, which prevented me from creating the proper amount of interiors for the city.

Now with the maps split up I can potentially make each building enterable instead of just fixtures. Ideally I wanted to do that in the first place but ran into the limits of putting too much in one map.Currently work is being balanced to level creation and graphics. I have several more graphics created that needed to be added into the ART files and a few more voxel models to create for city settings. Later on a lot of objects need to be recoded and corrected, but the majority of voxel models have 'clipshape' boundaries for a more accurate hit collision with the player.

Currently I'm having some issues with getting the hole in the fireescape part of the balcony to function correctly. I also am on the fence about adding the ladder to the model itself.

Shaw's Nightmare

Shaw's Nightmare Shaw's Nightmare

Updated 1 month ago Released Mar 19, 2013 Single Player First Person Shooter

I started Shaw's Nightmare in 2007 but I cancelled it. Then I found the BUILD engine and I restarted the project but I needed a programmer. Nuno Martinez...


Blood Blood

Updated 4 months ago Released Jun 18, 1997 Single & Multiplayer First Person Shooter

You'll battle cultists, gargoyles, zombies, hellhounds, and an unholy host of other terrors in your quest to stop Tchernobog. You must not only defeat...

Duke Nukem 3D

Duke Nukem 3D Duke Nukem 3D

Updated 7 months ago Released Jan 29, 1996 Single & Multiplayer First Person Shooter

Duke Nukem, the politically incorrect celebrity and ultimate alien ass kicker, defends Earth and its babes from alien invasion. Take the fight to the...

Shaw's Nightmare II

Shaw's Nightmare II Shaw's Nightmare II

Updated 9 months ago TBD Single Player First Person Shooter

I started Shaw's Nightmare 2, shortly after releasing v1.2 in January. Currently it is in development.

Shadow Warrior Classic Redux

Shadow Warrior Classic Redux Shadow Warrior Classic Redux

Updated 1 year ago Released Jul 7, 2013 Single Player First Person Shooter

The definitive version of the cult classic shooter, Shadow Warrior Classic Redux features remastered visuals and two massive expansion packs. Corporations...

Post comment Comments  (0 - 10 of 21)
nilesa12 Nov 22 2014, 12:52am says:

Hey everyone who loved this engine. I think I'm getting ready to really make something with this engine (from scratch) I was wondering as I can't find any real documentation on it, does anyone know anything better than me?
I know JFbuild is the "unofficial Windows port" that I will be using but I need to know how to setup the environment and a step by step guide would be nice!

PM me with details if you know anything.

Thanks to anyone who still cares :D
I just want to use this engine as a tribute to one of my favorite FPS' Duke Nukem 3D!

+1 vote     reply to comment
szemi Jul 4 2014, 6:22pm says:

I love this engine. :)

+1 vote     reply to comment
Guest Mar 25 2014, 3:54pm says:

Build has been my favorite for so many years until it was dethroned to number 2 by Unreal (deusEx:-). Still, every time I encounter new Build content I can't help but relapse into this gaming addiction. To hell with professional progress.

+2 votes     reply to comment
Guest Jan 21 2014, 9:24pm says:

This comment is currently awaiting admin approval, join now to view.

Guest Dec 11 2013, 10:23pm says:

This comment is currently awaiting admin approval, join now to view.

Guest Jul 24 2013, 2:16am says:

This comment is currently awaiting admin approval, join now to view.

Guest Jun 12 2014, 7:16pm replied:

This comment is currently awaiting admin approval, join now to view.

SupaCubis Jun 7 2013, 8:26pm says:

why does build engine and doom engine look alike?

+2 votes     reply to comment
Guest Oct 9 2013, 9:16pm replied:

They were created around the same time, and work similarly. The Build engine is more advanced, however, allowing things like slopes and overlapping sectors.

+1 vote     reply to comment
Justin123991 May 13 2010, 5:25pm says:

Where can I get this engine?

+1 vote     reply to comment
Brainles5 Mar 26 2012, 11:14am replied: +2 votes     reply to comment
Post a Comment
click to sign in

You are not logged in, your comment will be anonymous unless you join the community today (totally free - or sign in with your social account on the right) which we encourage all contributors to do.

2000 characters limit; HTML formatting and smileys are not supported - text only

Ken Silverman
Send Message
Official Page
Release Date
Released Dec 29, 1993
Engine Watch
Track this engine
Community Rating



31 votes submitted.

You Say


Ratings closed.

Embed Buttons

Promote Build on your homepage or blog by selecting a button and using the embed code provided (more).

Build Build
185 of 709
Last Update
5 months ago
54 members