Powerful engine for playing and modding idTech based games.
FTEQW is an advanced and portable Quake engine. It supports multiple games running on idTech, plus its own set of games that developers have created.
Due to the vast amount of supported formats, features, and innovations inside the engine and its very own QuakeC compiler (FTEQCC), it's very much considered the swiss-army knife of Quake engines.
- Single & multi-player support
- Supports multiple games
- Vast amount of map, model & image formats are supported
- Advanced console, with descriptions & autocompletion
- Plugin support, enabling use of FFMPEG, Bullet/ODE physics & more
- Extensive suite of QuakeC/entity debugging features
- Deep integration with FTEQCC (fork of QuakeC created for FTEQW), which can even be executed in-game
- Support for split-screen local multiplayer
- Voice-chat via Opus & Speex
- Support for hundreds of players on a single server
- Works on Windows, Linux, OpenBSD... & more!
- New features are added all the time in cooperation with modders!
Contributions and help is always welcomed.
- Be kind and respectful
- GPL2 licensed contributions are preferred, but plugins can be licensed different as long as the GPL isn't violated
- This codebase follows USA/EU/UK copyright laws
- Always give credit from other codebases and make sure licenses are compatible
- Test your changes and ensure nothing else has been broken (games/plugins/etc)
Bug reports are welcomed! :)
- Your system information
- If the binary is pre-built (e.g. from fteqw.org) or if it was built manually
- What version of FTEQW you're using
- What game/mod/plugin/etc you're having issues with, the version info for it, and how it should be behaving
- Make sure you have read the included documentation and ensure you have done everything right
- Remember to double check the problem hasn't already been reported
- Screenshots and video of the issues are generally helpful
Please see the documentation
folder inside the repo for building, using the engine, tools, and more.
The specs
folder is for more advanced users seeking QuakeC and idTech file format related information or examples.
Join our Matrix Space here:
https://matrix.to/#/#fte:matrix.org
We have a channel on QuakeNet:
Server: irc.quakenet.org
Channel: #fte
Spike and eukara can be found on insideqc.com
There is a semi-official Discord server that Spike is in, however, we really recommend you use open, secure, privacy-respecting communication platforms like the ones listed above.
Please read the Credits.md
file.
Copyright (c) 2004-2024 FTE's team and its contributors Quake source (c) 1999 id Software
FTEQW is supplied to you under the terms of the same license as the
original Quake sources, the GNU General Public License Version 2.
Please read the LICENSE
file for details.
The latest source & binaries are always available at:
[fteqw.org](https://fteqw.org)
[fteqcc.org](https://fteqcc.org)