What Is ioquake3?
Updated
ioquake3 is a free and open-source first-person shooter engine built from the Quake 3: Arena and Quake 3: Team Arena source code. It is licensed under GPL version 2 and was first released under that license by id software on August 20, 2005. Since then, a dedicated volunteer team has maintained it, fixing bugs and adding features to improve the engine. ioquake3 is a community project — it is not part of, or sponsored by, id software, Bethesda, or Microsoft.
What ioquake3 actually is
ioquake3 is an engine, not a game. The engine is the software layer that handles rendering, input, networking, audio, and the core systems a first-person shooter runs on. The game content — maps, models, sounds, and gameplay logic — comes from Quake 3: Arena, Quake 3: Team Arena, or community-made mods.
That distinction matters because it explains what you can and cannot do with ioquake3 out of the box:
- You can use ioquake3 to play Quake 3: Arena, Quake 3: Team Arena, and the mods people have made for those games.
- You can use it to run your own game server.
- You can build your own game from the source code, which is hosted in git on GitHub.
- You can play games that other teams have built using ioquake3 if you don't already own Quake 3.
Where it came from
id software released the Quake 3: Arena and Team Arena source code under the GPL v2 on August 20, 2005. ioquake3 was first released under that same license. The project has been maintained continuously since then by volunteers, with the goal of keeping the engine working on modern systems and improving it beyond its original state.
What you can do with it
| Goal | What to use |
|---|---|
| Play Quake 3: Arena, Team Arena, or mods | Player's Guide |
| Run your own game server | SysAdmin Guide |
| Play a game built by another team using ioquake3 | Games made with ioquake3 |
| Build your own game from source | Source code in git on GitHub |
| Contribute or get involved | Project contribution page, Mastodon, or Blue Sky |
Who maintains it and how to get involved
ioquake3 is maintained by a volunteer team and supported by resources from Discourse.org, icculus.org, and Nuclear Monster. If you want to give back, the project lists ways to contribute, and you can follow updates on Mastodon and Blue Sky.
Downloads and platforms
ioquake3 provides downloads for Windows, macOS, and Linux, with additional downloads available through the project's download page. If you want to buy Quake 3: Arena and Team Arena, the site links to a purchase page.
The short version
ioquake3 is the community-maintained, GPL v2 open-source engine derived from Quake 3: Arena and Team Arena. It lets you play those games and their mods, run servers, or build something new from the source — but it is an independent community project, not an official id software, Bethesda, or Microsoft product.