site logo

Development

3.X DEVELOPMENT (Current)

Github Repository for new, up-to-date engine code is here:
https://github.com/OpenArena/

Pulls welcome!

Content repository for OA3 is not yet available.

The model format is a mix of MD3 and MDR. MDR is skeletal and used for player models and is done by a chain that involves exporting an IQM from Blender and converting that IQM with Noesis.

IQM is not being used as a model format for the project due to several lacking things (LODs and small memory usage)

PNG textures are not allowed. You can sing your praises all you want, but you won't be able to sing the praise for long loading times.

0.X DEVELOPMENT (Deprecated)

SVN Repository
WARNING: The repository is huge, so unless you're going to develop something for it, we don't recommend getting the whole thing.

If you just want to play the game, then you don't need to rebuild the PK3 files. There is checksum protection when played online, and you will be kicked if you use different PK3s than a pure server! Just stick to the release data files and you won't have problems.

The SVN repository is here.

Source Code

The engine used is a SVN version of Ioquake3 with patches.
Source code for the engine and game can be found here

New Versions

The development in-progress version of the code is called OAX, which can be found in a seperate repository here. The forum thread for its development and feedback is here. New changes from this get committed to the OA project when it's ready.

Model Tools
The model format OpenArena uses is MD3, which is a vertex animated format with support for positional tags and multiple surfaces.

We use Blender 3D 2.49 and newer for exporting MD3 files with. MisfitModel 3D can also be used to export MD3 files, but its animation capabilities are unknown.


  • News
  • About
  • Downloads
  • Forums
  • Servers
  • Dev
  • Media

Current Release

Current Release: 0.8.8
Released: Feb 2012
Download full ZIP, or the patch

Next Release: 3.0.0 (aka OA3, content reboot)
ETA: ???!?!

Help Wanted!

Programmers
- A Blender Python script coder that can make a MDR format exporter with full feature support, such as compression, tags, and LODs.
Artists
  • - Blender animators that know IK that isn't auto-IK.
    - Mapper that can make use of new themes and new gametypes.

Voices
  • - Actress that can voice death/jump/pain/taunt sound cues in varying voices for different characters, and possible additional announcer choices and possible taunt macros
    - Possibility of future localization of announcer

Music
  • - Tracker music of the D&B/Techno/Industrial/House-ish kind
    - should not be hard and distorted
    - should not be Acid/FLStudio/GarageBand
    - should not be music inspired by that other game.
    - Should stick to Free sample resources (like sampling from ZynSubAddFx for example)

(C)2005-2015 OA Team

Site uses EI07 which is licensed under the GNU GPL.