We have not yet had an official release. Nonetheless, you can still get icculus.org/quake3 a few distributions or build it yourself from Subversion.

The Quake 3 engine is open source, this does not mean that Quake 3 Arena the game is free. You must purchase the game to use the data!

Using packages for your Linux Distribution

If you're lucky your distribution or someone else using it may have already done all of the work for you.

Check out and build from Subversion

This part assumes Windows users are using Cygwin. If you aren't, TortoiseSVN is a good client.

  1. Change into a directory that you want the tree to be kept in.
  2. Check out the source tree:
    svn co svn://svn.icculus.org/quake3/trunk quake3
    (You can check out a specific revision with the -r option, like this: svn co svn://svn.icculus.org/quake3/trunk quake3 -r100)
  3. Read the readme file. Really. Do it.
  4. Compile and install Quake 3:
    • Linux and friends

      Everyone else can compile it themselves

      1. Install Quake 3 for Linux using the latest point release installer. While the Quake3 engine is Free Software, you still need to copy over legal PK3s like before.
      2. Change into the top level directory (it contains the ui and code directories.)
      3. Run make.
      4. Set $COPYDIR to the directory you installed Quake3 to and make the copyfiles target. Make sure you are changed to the owner of this path (probably root).
        COPYDIR="/opt/quake3" make copyfiles
    • Mac OS X

      Open code/macosx/Quake3.pbproj in XCode, press build. Enjoy!

    • Windows

      Building on Windows is slightly complicated. You can either use Microsoft Visual C++ or MinGW. MinGW works better currently; both methods are described in the readme you already are supposed to have read.

  5. If everything has gone well, you should have a binary that works! If not, seek help.

Point Release Installers

As of now, you still need to install the old point releases before this project because they contain updated pk3 files. We mirror them for your convienience: