QuakeC is a dialect of C, used in the source code of the Quake games. As the Quake-Engines are regularly released to the public after some closed-source years (recently, the Doom3 source code was released, on 2011.11.22) the engines and the QuakeC dialect have been used in videogame and modding projects.

This is a short reference of the dialect as described in the Xonotic wiki. The dialect is named FTEQCC.


No declaration with initialization. (Trying to do so will result in a constant.)

The var keyword to indicate a declaration, e.g. for functiontype. Typedefs are preferred though.