Category: ioquake3

  • Breaking Changes: ioquake3 Switching to CMake; Makefile Deprecated

    Here’s the quick summary: Thanks to Tim Angus, ioquake3 now supports CMake! If you want to compile from source for Windows, macOS, or Linux, and you’re already familiar with CMake you can try it out now. We will update our documentation as we can. If you just wanna play ioquake3 and not compile anything: You’re…

  • 20 years of ioquake3

    20 years of ioquake3

    On August 25th, 2005 the initial commits were made using svn to icculus.org for the earliest version of ioquake3 based on the Quake 3 source code id software generously released for free to the public under the terms of the GPL version 2 license. As of today, August 9th 2025, the project has reached over…

  • Linux and Windows ioquake3 Builds Updated

    Linux and Windows ioquake3 Builds Updated

    Linux and Windows builds for ioquake3 have been updated to new versions on our downloads page and our itch page if you prefer downloading there. We’ll make a new post when our Mac builds are updated. If you run into any issues with these builds, please check out our Player’s Guide and discuss them on…

  • Thank You!

    It’s the Thanksgiving holiday in the US today, but even if you don’t celebrate that holiday, we want to thank you for contributing to ioquake3 over the years. We really appreciate it. Whatever the contribution is, code, or documentation, or making your own game/mod, or running a server, or playing ioquake3 and the other games…

  • 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,…

  • Merry Quakemas!

    Merry Quakemas!

    We’ve got a holiday live stream and a game server!

  • Legacy and M1 macOS ioquake3 support

    macOS now has two kinds of Universal Binaries. The first were from the mid-2000’s when Apple started their transition from the PowerPC platform to Intel. The second are for Apple’s transition from Intel’s 64bit x86 platform to Apple’s in-house ARM-based Apple Silicon processors. If you visit our Downloads page you will now find two new kinds of test builds…

  • ioquake3 and Xbox Game Pass

    On August 19, 2021 during QuakeCon 2021, Quake III: Arena was added to the Microsoft Store for Windows, available for purchase or included with Xbox Game Pass for subscribers, adding a new way for gamers to be able to play the game, and a new source for the data files needed to use ioquake3. ioquake3…

  • ioquake3 IRC moved to Libera

    The freenode situation is a little complicated, but we moved our IRC presence to the new Libera.chat systems a few days ago due to those events. Today the new owners of freenode responded by removing our control of the #ioquake3 and #iodoom3 channels which makes it pretty clear that sticking with Freenode would have been…

  • Test Builds Available Again

    Head over to the downloads page to download a test build of ioquake3. The test builds are very bare-bones but can be extracted over a regular installation of Quake 3: Arena’s data files and then launch the ioquake3 executable to use our updated software instead of id’s executable from 2005. You may see warnings from…