Skip to content
The game code for the QVM-files
Branch: master
Clone or download

OpenArena gamecode

Build Status Codacy Badge


This is the game code part of OpenArena. In mod form it is referred as OpenArenaExpanded (OAX).


You need a C-compiler (tested with gcc and clang) and GNU make then just type


and the qvm-files will be build. Ready to be packed into a pk3-file.

See for more details.

See for alternative build options

Extracting entities

It is possible to extract entity definition for use with GtkRadiant 1.6 like this:

cd code/game
./ > openarena.def

Note that these entities will not work with GtkRadiant 1.5 and NetRadiant 1.5 because they use a XML-based format (although there are not that much XML information in it)


Development documentation is located here:

The development board on the OpenArena forum:

In particular the Open Arena Expanded topic:


This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

You can’t perform that action at this time.