news forum live chat wiki

Download ioquake3

The Quake 3 engine is open source. The Quake III: Arena game itself is not free. You must purchase the game to use the data and play Quake 3 with ioquake3. If you do not want to do that you can play another game made with ioquake3.

Please see the Player’s Guide for help getting started with ioquake3 and upgrading to the latest version of ioquake3 as the versions on this page are very out of date.

We have provided installers for the most popular platforms ioquake3 supports.

  • Mac OS X (Universal Binary)

    Provides latest patch pk3 data from id. You only need to copy the pak0.pk3 file from your legal Quake 3 CD-ROM to complete the installation process.
    Installation instructions are in the ReadMe.rtf included in the dmg. An experimental front-end is included for launching ioquake3 and configuring command-line options without invoking Terminal.app.


    DMG Download for Mac OS X (Universal Binary)
    , 40MB.
    MD5: a90844fc3707875cd16ba80b99f0f3a0

    Built from the 1.36 branch.

  • Windows (x86)

    Two installers, one installs the ioquake3 engine, the other installs Quake 3 game data and provides the latest patch pk3 data from id. Both are required to play Quake 3.
    If the installer fails to copy the Quake 3 data (pak0.pk3) from your cd-rom, you can manually do so to your baseq3 directory after installation. The manual method also works for Steam copies of Quake 3.

    An optional bonus installer for Windows installs the Catch the Chicken modification.


    Engine Download for Windows
    , 2.5MB.
    MD5: 0792b3854fc66dd99bbb26aa9cb2935f
    Data Installer Download the data installer for Windows, 26MB.
    MD5: 3829740942f12e3e6102ea864643aa0d
    Chase the Chicken Installer Download for Windows, 2.1MB.
    MD5: 6b77ebc142be29994843fe143e447fbc

    Built from the 1.36 branch.

  • Linux (x86, x86_64, ppc)

    One installer per architecture for the ioquake3 engine. Another installer for the Quake 3 game data and provides the latest patch pk3 data from id. Both are required to play Quake 3.
    Execute the .run file with something like sh ioquake3-version_etc.run


    Engine Download for Linux (x86)
    , 2.3MB.
    MD5: 197e79549882004fa6d5671d08414791
    Engine Download for Linux (x86_64), 2.6MB.
    MD5: 6ab2a126d4b9d622534c696be7e5155a

    Data Installer Download for Linux, 27MB.
    MD5: f171b986e508a808e6c6eaf67e9f1bc5