Source ↗ · Artwork of the original game; it does not demonstrate this port’s compatibility.
A starting point
Modern ioquake3-derived Quake III engine focused on existing-mod compatibility. Obtain builds from its release channel and supply original data; engine maintenance does not imply every mod was tested.
This summary describes the featured project, not every project in the group. Individual pages explain each project’s differences and sources.
Compare before choosing.
Each project has its own requirements and goals. “Release available” does not guarantee stability or tested compatibility. Open each project page for sources and instructions.
Modern ioquake3-derived Quake III engine focused on existing-mod compatibility. Obtain builds from its release channel and supply original data; engine maintenance does not imply every mod was tested.
ioquake3 maintains Quake III engine code under GPL, not the commercial data. Arena and Team Arena each need their corresponding purchased data and installation setup.
QuakeJS compiles ioquake3 through Emscripten for a browser. Local setup uses Node and a content server; server-host OS requirements do not establish native desktop QuakeJS binaries.
Vulkan-oriented ioquake3 variant. Supply original Quake III data; installer-source instructions do not constitute a downloadable Batocera game package or transfer rights to retail PK3 data.
Windows · Linux
What to check in the sources
Required original game edition, region and files.
Documented operating system, architecture, dependencies and controls.
Known limitations and differences between releases and test builds.