This project, ioquake3 (or ioq3 for short,) aims to build upon id Software’s Quake 3 source code release. The source code was released on August 20, 2005 under the GPLv2. Since then, we have been cleaning up, fixing bugs, and adding features.

Our permanent goal is to create the open source Quake 3 distribution upon which people base their games and projects. We also seek to have the perfect version of the engine for playing Quake 3: Arena, Team Arena, and all popular mods.

Here are some of the great improvements that the ioquake3 engine brings you:

  • Ports to new platforms
  • Off-server data downloads (http redirection) via HTTP and FTP with cURL
  • OpenAL sound rendering allowing for surround (5.1 and 7.1) speaker layouts and generally improved sound

    quality. Especially on the Windows Vista Operating System.

  • Ogg Vorbis audio decoding.
  • In-engine VOIP support, with optional Mumble player-location support.
  • IPV6 Networking. We’re ready to frag on the net of the future!
  • SDL backend for the OpenGL context, window management, and input. This also improves portability.
  • Anaglyph stereo rendering (for viewing with 3D glasses)
  • Full x86-64 architecture support
  • Rewritten PowerPC JIT compiler, with ppc64 support
  • Compilation with MinGW and cross-compilation for Windows for Linux
  • Improved console command auto-completion
  • Persistent console command history
  • Improved QVM (Quake Virtual Machine) tools
  • Colored terminal output on POSIX operating systems
  • GUID System
  • Multiuser support on Windows systems (user-specific game data is stored in their respective Application Data folders)
  • PNG format support for textures
  • Numerous security fixes
Image RSS Feed Latest Screens
High-res Q3 textures Q3 Images Q3 Images
Blog RSS Feed Report abuse Latest News: Alpha 24 – download at your peril (probably)

About Unvanquished with 0 comments by justanotherdsalt on Feb 2nd, 2014

New map!

Or, rather, an old map. Pevel has updated Perseus for Unvanquished, taking the opportunity to improve the layout and the lighting and (of course) make use of the much better texturing possibilities.

New telenode!

Shiny new telenode model from Warvinc. The beam effect's still there; but, like the medical station's healing aura, it's normally not visible.


New filesystem code

This got a complete overhaul. It's now cleaner and it handles files much more strictly. See ”Big changes to the filesystem” (on our website) for more info. Basically, the files have been re-arranged somewhat and are stored in a different directory; profiles are no more; there are new naming schemes for .pk3 contents; and we have .pk3 dependencies.Things may be a bit broken as a result. All being well, any such breakage will be fixed over the next month or two.

Those changes mean that this is a good time to do a .pk3 clean-up and merge. We're throwing out a lot of old, unused resources. Consequently, plenty to download this month – and there'll be more cleanup once we've got the remaining problems with pre-compressed textures (DXTn and the like, so that we can avoid having to decompress them for sending to the GPU) sorted out.

You're likely to need to copy some files from the old location to the new one – those of you who use the Unvanquished packages for Debian or Ubuntu should find that their identification and key bindings are retained (if not, it just means that the migration script saw something already there) – and, unless you were using the defaults, you'll need to check your settings.


Gameplay changes

If you're using the armoury via the UI, as new players will, you'll see some improvements. Buy an item, and all conflicting items will be sold – so switching weapons is now a lot faster. Also, items which you can't afford and carried items which conflict with what you want to buy are marked in red.

can slash a little faster, but basilisks no longer draw power from humans' power sources. Grangers can build any structure (so long as that type is unlocked), but they still can't wall-walk without being the advanced form. Humans can buy light armour at the start of the game. Buildings, when placed, now have 25% of their total health.

The minimum time for which items, buildables or classes are guaranteed to be unlocked is halved to 30 seconds. You gain less momentum for destroying enemy buildings and a little more for enemy players. Basic income is gone.

Rendering changes

We've added an extra preset, “Dlights, no fx”, to the video quality options menu. This is intended for hardware such as older laptops which can run the GL3 renderer but struggle somewhat – if you get less than 30fps, you probably want this option, which should allow for rendering speeds close to those of the older renderer.

Configuration changes

Configuration settings are no longer saved if they haven't been changed. There's still a work-in-progress element here – we don't yet have reset buttons in the menus, but if you know the name of the console variable used for that setting, you can /reset it.

A few important things to note here regarding variables…

  • /foo bar sets foo to “bar” and marks it as to be saved. (This still requires that foo already exists.)
  • /set foo bar sets foo to “bar”, creating it if needed. Certain variables will be marked as to be saved; most won't.
  • /listcvars has corresponding output changes – if the flag list contains ‘a’, the variable will be saved if its value is changed. If it instead contains ‘A’, the variable is marked as to be saved.
  • /reset will clear the ‘to be saved’ flag of each variable it's told to reset.

Misc changes

There have been a lot of small fixes and improvements. A few more console commands have completion support, and some command output has been tidied up. Mouse pointer movement should be much improved. A lot of potential bugs (mostly harmless, I suspect) have been fixed…

Download today!

Unvanquished Alpha 24 Universal

B.O.N.D B.O.N.D Indie

Updated 3 years ago TBD Single & Multiplayer Fighting

Welcome to the B.O.N.D page! This game will feature 4 fantastic Anime series, and combine them in an all out battle ! The fights will take place with...

Diary - When past speaks

Diary - When past speaks Diary - When past speaks Indie

Updated 4 weeks ago TBD Single Player Adventure

Diary - When past speaks an adventure horror game.

Smokin' Guns

Smokin' Guns Smokin' Guns Indie

Updated 10 months ago Released Dec 31, 2008 Single & Multiplayer First Person Shooter

Smokin' Guns is intended to be a recreation of the "Old West's" great atmosphere. It is being developed on IoQ3's implementation of Id Softwares IdTECH3...


Tremulous Tremulous Indie

Updated 10 months ago Released Mar 30, 2006 Multiplayer First Person Shooter

Tremulous is a free, open source game that blends a team based FPS with elements of an RTS. Players can choose from 2 unique races, aliens and humans...


Unvanquished Unvanquished Indie

Updated 1 month ago Released Feb 28, 2012 Multiplayer Real Time Shooter

Unvanquished is a fast-paced, futuristic FPS with RTS elements, pitting technologically advanced humans against hordes of highly adaptable aliens. The...

Post comment Comments
Indloon Jul 24 2012, 10:37am says:

Great engine "fix"/tweak project.
However SDL makes it very difficult/nearly impossible to implement OpenGL 4.2 on ioquake3 rendering code.

+1 vote     reply to comment
Guest Jan 8 2013, 10:45pm replied:

This comment is currently awaiting admin approval, join now to view.

FiredFox3 Feb 9 2012, 8:25am says:

Как включить это?

+1 vote     reply to comment
FiredFox3 Feb 9 2012, 5:02am says:

+ ioquake3 engine game - OpenArena )

+1 vote     reply to comment
mxtomek Dec 29 2010, 6:26am says:

And where is Urban Terror_

+2 votes     reply to comment
MCvirus Mar 13 2010, 12:40pm says:

but how to download there is no sign of download written

+2 votes     reply to comment
asvigny Jul 28 2010, 3:21pm replied:

I think you have to own Quake 3.

0 votes     reply to comment
fier_ Nov 6 2010, 1:33pm replied:

The download for the engine is on the website. It is open source, so you do not need to own Quake III.

+1 vote     reply to comment
olvimasta Feb 2 2010, 7:40am says:

I presume this is a modded version of the quake3 engine?

+3 votes     reply to comment
InStars Mar 3 2010, 3:28pm replied:

Yes, it is :D

+3 votes     reply to comment
Post a Comment
click to sign in

You are not logged in, your comment will be anonymous unless you join the community today (totally free - or sign in with your social account on the right) which we encourage all contributors to do.

2000 characters limit; HTML formatting and smileys are not supported - text only

Windows, Mac, Linux
Send Message
Official Page
Release Date
Released Aug 25, 2005
Engine Watch
Track this engine
Community Rating



59 votes submitted.

You Say


Ratings closed.

Highest Rated (3 agree) 10/10

Does exactly what it should. Runs much better than the version from ID on linux, plays nicely with compiz and pulse audio and didn't break anything. What else could you ask for?

Oct 18 2011, 4:24am by Pi1grim


Latest tweets from @ioquake3

@raynorpat nice. I lost mine.

Sep 19 2014, 2:30pm

RT @raynorpat: @ioquake3 awwwww yea ;)

Sep 19 2014, 2:29pm

RT @killscreen: What can Quake 3 teach us about the future of games? A lot.

Sep 19 2014, 8:58am

We’re too cool for Steam.

Sep 18 2014, 9:56pm Fix binding 'context menu' key using SDL2 SDL 1.2 converted Windows' VK_APPS and X11 XK_Hyper_R to SDLK_MENU. SDL...

Sep 11 2014, 10:07pm Merge pull request #29 from inolen/shader_tidying misc shader fixes

Sep 9 2014, 8:19pm fixed formatting of a few GLSL float constants remove unneeded version number from texturecolor shader call GLSL_...

Sep 9 2014, 8:19pm Merge pull request #84 from MAN-AT-ARMS/openal_speedsound Change default value for s_alDopplerSpeed

Sep 9 2014, 7:05pm Change default value for s_alDopplerSpeed

Sep 9 2014, 7:05pm Merge pull request #85 from MAN-AT-ARMS/curl_fixes Fix building with curl on Linux PPC and Sparc

Sep 9 2014, 7:03pm

Embed Buttons

Promote ioquake3 on your homepage or blog by selecting a button and using the HTML code provided (more).

ioquake3 ioquake3
43 of 654
Last Update
5 months ago
124 members