QuakeC ist eine 1996 von John Carmack von id Software entwickelte Skriptsprache. Sie wurde entwickelt, um Teile des Computerspiels Quake zu schreiben und findet innerhalb der Quake-Serie sowie Spielen auf Basis der Quake-Engine Verwendung. Ein Programmierer kann mit QuakeC Quake individualisieren, zum Beispiel durch das Hinzufügen von Waffen, Ändern der Spiellogik und -physik oder der Beschreibung neuer Szenarien. Es kann genutzt werden, um viele Aspekte des Spiels wie Teile der künstlichen Intelligenz, Auslösung von Ereignissen oder Aufbau der Spielkarten zu verändern.