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: Tool time

About Orbital Contract Defense with 0 comments by scott_aw on Jul 20th, 2014

Recently I repaired my windows 7 laptop which had a cracked screen.  Then I decided to finally move onto it for development now that it had a proper screen.  Previously OCD has been developed on an Windows XP netbook, which was pretty good for benchmarking.  But now its time to move on to modern systems, got to make sure the game can run on all systems.

Unfortunately I found that the 64bit system doesn't support some of the old Duke3d tools i was using to rebuild the ART files.  EditArt, an old 90's tool for creating the ART files used by Duke3d to store textures no longer will work, and running it in DosBox is not an option when using it for production of hundreds of images.  The option left is using DukeRes a general purpose GRP and ART editing program.  However its a little buggy, PCX files come in reversed so that has to be taken in to account, and there was an issue with certain palette orders not allow transparencies, so I had to hexedit hack it to recognize the transparency color that is also one of the highlight colors.

Well, since I've made a few tools in the past, I felt the best way to move forward is to create a tool suite.  Editart's source code is not only available, its only one C file worth of code.  So I plan on re-writing the most important parts, the ability to make a functioning ART file, leave out the paint program, and also add other tools.

 So the end goal is to make an easy to use toolkit for making and creating new Duke3d/Build engine content.  Allowing you to create your own ART files, convert images into voxel models and create new default palettes for the engine.   One issue I'm having with working with Build is that the tools are old and don't run well on modern systems.  Eduke32 on the other had is pretty well made and alive, so the map making is fine in their hands.  Thats not something I want to tackle.  But ART and GRP file creation is something that could be handy to have.

This means that some future releases of OCD will feature Mapster maping and a multi-purpose toolkit.

The palette maker code still needs a little work, as it doesn't account for the trans tables.  Also the sprite-to voxel program currently just makes unoptimized VOX files, while Duke3d/Build requires KVX files with 3d mipmaps.

There also may be a way to extend the resolution limits in the original Editart that I've encountered.  It may mean that it might create files that will only be compatible with Eduke32 instead of build, but I won't find out until the first file is made.

The toolkit will be in the downloads as a stand alone that can be used on any Build engine project.
 
Current tools available to be included into the toolkit. 
Moddb.com

Moddb.com

Games
Blood

Blood Blood

Updated 9 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 2 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...

New Alone In The Dark

New Alone In The Dark New Alone In The Dark

Updated 2 years ago Released Jun 14, 2010 Single Player First Person Shooter

After one and a half years of work we are ready to officially introduce you this addon. For a long time we've been thinking of how to preserve the atmosphere...

Shadow Warrior Classic

Shadow Warrior Classic Shadow Warrior Classic

Updated 7 months ago Released May 10, 1997 Single & Multiplayer First Person Shooter

Shadow Warrior is built upon the successful Build engine, that brought you Duke Nukem 3D. Use huge 3D rotating gun turrets to mow down opponents, swim...

Shadow Warrior Classic Redux

Shadow Warrior Classic Redux Shadow Warrior Classic Redux

Updated 7 months 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 20)
szemi
szemi Jul 4 2014, 6:22pm says:

I love this engine. :)

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

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

Guest
Guest Jan 21 2014, 9:24pm says:

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

Guest
Guest Dec 11 2013, 10:23pm says:

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

Guest
Guest Jul 24 2013, 2:16am says:

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

Guest
Guest Jun 12 2014, 7:16pm replied:

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

DPgames
DPgames Jun 7 2013, 8:26pm says:

why does build engine and doom engine look alike?

+2 votes     reply to comment
Guest
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
Justin123991 May 13 2010, 5:25pm says:

Where can I get this engine?

+1 vote     reply to comment
Brainles5
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

Platform
DOS
Company
Ken Silverman
Contact
Send Message
Official Page
Advsys.net
Licence
Proprietary
Release Date
Released Dec 29, 1993
Engine Watch
Track this engine
Share
Community Rating

Average

9.2

30 votes submitted.

You Say

-

Ratings closed.

Embed Buttons

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

Build Build
Build
Statistics
Rank
28 of 642
Last Update
1 day ago
Watchers
48 members
Games
6
Files
5
News
22
Features
6
Reviews
3