Download
Get Started with a Guide
News
- Ryan C. Gordon Ports ioquake3 From SDL2 to SDL3 in 90 Minutes!One of the foundational parts of ioquake3 is the Simple Directmedia Layer (SDL). This open-source library makes developing any game easier, but it is especially useful for cross-platform games that want to escape the effects of getting locked in by other libraries like DirectX which are only available on Microsoft’s platforms. SDL is so useful,… Read more: Ryan C. Gordon Ports ioquake3 From SDL2 to SDL3 in 90 Minutes!
For more ioquake3 news, click here.
What is ioquake3?
ioquake3 is a free and open-source software first person shooter engine based on the Quake 3: Arena and Quake 3: Team Arena source code. The source code is licensed under the GPL version 2, and was first released under that license by id software on August 20th, 2005. Since then, our dedicated team has working hard to improve it, fixing bugs, and adding just the right new features to make the engine even better than before.
What can I do with ioquake3?
You can use it to play Quake 3: Arena, Quake 3: Team Arena, and the mods people have made for those games. See our Player’s Guide for instructions and help playing ioquake3, or our SysAdmin Guide to get started running your own game server. Or play a game that other great teams using ioquake3 have made if you don’t already have Quake 3.
You can also make your own game from our source code in git on gibhub.
If you like ioquake3 and you’d like to give back or get involved, excellent, we could use your help!
Check out the all of the ways to do that by clicking this link or just follow us on Mastodon to keep in touch.
Thank You!
Thank you to everyone who has ever contributed to ioquake3, this project would not exist without you!
ioquake3 would not be possible without contributions from volunteers and important resources from Digital Ocean, Discourse.org, icculus.org, and Nuclear Monster.