(This page has been translated to Serbo-Croatian by Jovana Milutinovich.)

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: "http://www.advsys.net/ken"
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 CVS:

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

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

To download BUILD via CVS:

cvs -d:pserver:anonymous@icculus.org:/cvs/cvsroot login
(password is "anonymous", without the quotes.)
cvs -z3 -d:pserver:anonymous@cvs.icculus.org:/cvs/cvsroot co buildengine

The external utilities can be grabbed as such:
cvs -z3 -d:pserver:anonymous@cvs.icculus.org:/cvs/cvsroot co buildutils

Page maintained by Ryan C. Gordon.