A curated list of awesome Quake related goodness
Games created using a form of the Quake engine
- LibreQuake - A completely free alternative to the Quake
.pak
game data.
Derivations of the original Quake engine
Also called "NetQuake". Recommended for singleplayer.
- Ironwail - Enhanced port based on QuakeSpasm, featuring high-performance OpenGL 4 rendering and most features from QuakeSpasm-Spiked.
- Quakespasm - "Reference" source port based on GLQuake.
- Quakespasm-Spiked - Enhanced port based on QuakeSpasm.
- vkQuake - Vulkan port based on QuakeSpasm with most features from QuakeSpasm-Spiked.
- WebQuake - HTML5/WebGL port of Quake.
Recommended for multiplayer thanks to improved networking and client-side prediction.
- ezQuake - Source port intended for competitive multiplayer.
- FTEQW - Source port with advanced graphics features, designed to support standalone games. Also supports Hexen 2, Quake 2 and Quake 3 with a single executable.
Tools for a better Quaking experience
- Simple Quake Launcher 2 - A simple map/mod/demo launcher for Quake, Quake 2, Hexen 2 and Half-Life.
- Quake Injector - Download, install and play quake singleplayer maps from the quaddicted.com archive.
Resources for creating your own Quake maps
- TrenchBroom - Modern cross-platform map editor.
- Rust Quake - Map renderer implemented in Rust.
- ericw-tools - An essential toolkit for mappers.
- BSPInfo - Extract useful data from BSPs.
- tmx2map - Convert Tiled maps into Quake maps.
- io_scene_bsp - Blender 2.80 addon for loading Quake BSP files.
- blender_io_mesh_bsp - Blender addon for importing BSP files.
- BSP2OBJ - Python module and CLI tool for converting BSPs to OBJ/MTL files with textures.
- quake-cli-tools - A set of command line tools for creating Quake content.
- netradiant-custom - The open-source, cross-platform level editor for id Tech based games.
- quake-leveldesign-starterkit - Starter Kit mainly based on files / directory structure and set of tools recommended by dumptruck_ds.
- qodot - Plugin for the Godot map editor that adds support for importing Quake
.map
files.
Creating 3D models for the Quake engine
- iqm - Inter-Quake model format development kit.
- gmqcc - An improved QuakeC compiler.
- progs_dump - QuakeC library offering extended features while staying true to the original game.
- qpal - Convert between Quake palette files and PNGs, to create new palettes for Quake.
Repositories containing the source code of Quake mods
- q2048 - Remake of 2048 inside Quake.
- Arcane Dimensions
Other Quake goodies
- rust-quake - Simple Quake map renderer written in Rust.
- rs_wad - Rust library for loading
.wad
files. - demsmooth - Smooth movement and camera angles in Quake demos.
- quaddicted - Repository for the new Django-based Quaddicted.
- django-quaddicted-api - REST API for for the new Django-based Quaddicted.
- Quaddicted
- Quakecast
- Quake Mapping Discord
- dumptruck_ds - Quake mapping tutorials, and other Quake-related videos (YouTube).
- r/Quake
Contributions welcome! Read the contribution guidelines first.
To the extent possible under law, ranguli has waived all copyright and related or neighboring rights to this work.