Hatsune Miku illustration with Spearmint accessory

A video game engine based on Quake 3.

What is Spearmint?

Spearmint Quake 3 screenshot
Spearmint Quake 3 screenshot

Spearmint is a heavily modified version of the Quake III Arena engine. Spearmint is directly based on ioquake3.

Some of the new features / changes:
  • Four player splitscreen support.
  • Bullet marks on doors and moving platforms.
  • Aspect correct wide screen FOV and HUD in Q3A.
  • Improved Bot AI.
  • Improved gamepad support.
Many modding improvements:

It's possible to do a lot more without modifying the engine. New networked variables can be added to players and game objects. A lot of code has been moved from the engine to the VMs such as setting up the player input sent to the server, a lot of the bot AI, and miscellaneous drawing for the console, chat input, etc. The UI VM has been merged into CGame for greater flexibility. There are new system calls for CGame and Game VMs and new shader keywords. The engine and gamecode have been split into separate repositories.

Spearmint is not compatible with Quake 3 mods (QVMs/DLLs) or replay demos.


Each download contains a spearmint-0.x-platform directory containing the Spearmint client/server for the specific platform and bundled SDL 2.0.3.

To play Spearmint Quake 3, after extracting the archive you need to copy your Quake 3 pak[0-8].pk3 files into spearmint-0.x-platform/baseq3/.

See the included readme for more details.

Spearmint 0.4

Spearmint 0.4 (July 13 2016) with Quake 3 support files. It is not compatible previous versions. Announcement post.

Past Releases

Source Code

The source code for the Spearmint engine and the compatible Quake 3 game code is available on Github under the GNU General Public License version 3 or (at your option) any later version. There are additional license terms inherited from RTCW and ET.


Discuss Spearmint on the Magical Clover Forum or the IRC channel.


Spearmint Logo

Creative Commons License
Spearmint Logo by Zack Middleton is licensed under a Creative Commons Attribution-ShareAlike 3.0 International License.

Spearmint Logo with caption uses "M+ 1mn Medium" font from M+ Outline Fonts.

Hatsune Miku illustration with Spearmint accessory

Creative Commons License

Quake 3 Screenshot

Graphics copyright 1999-2000 id Software.