The BUILD Engine

The BUILD Engine powers the following commercial games:

A more detailed and graphical list is here.

What is here is a port of the engine itself, originally written by Ken Silverman, to Linux and win32 systems. This ported codebase still compiles under DOS, too. Please note that Ken has nothing to do with this porting project, so you should harrass us and not him with any questions about this work that you might have.

Does the port work? Judge for yourself.

This project is still being actively worked on, but volunteers that would like to tackle it are always welcome.

What works:

What doesn't work: In short, this is good for implementing a new game/application on top of the engine, but unless you are a one of the companies that developed one of those classic games, this will do you very little good.

If you are one of those companies, there are several people that are willing to work, for free, to port those games to a modern OS, under non-disclosure agreements if necessary. Please contact me for more information.


The BUILD Engine is licensed under a homemade license by the original author, Ken Silverman:

"Build Engine & Tools" Copyright (c) 1993-1997 Ken Silverman
Ken Silverman's official web site: ""
See the included license file "BUILDLIC.TXT" for license info.

(I assume companies with prior Build licenses can use those instead.)


Prepackaged source code and binaries:

Downloading from Subversion:

BUILD's source code may be downloaded using Subversion. Subversion allows you to get up-to-the-minute fixes and enhancements; as a developer works on a source tree, you can use Subversion to mirror that source tree instead of waiting for an official release. Please look at the Subversion website for more information on this tool.

Here is the web interface to BUILD's Subversion repository, and here is the web interface to the related utilities' Subversion repository.

To download BUILD via Subversion:
svn co svn:// buildengine

The external utilities can be grabbed as such:
svn co svn:// buildutils

Page maintained by Ryan C. Gordon.