IT-lexicon › Programmeren › QuakeC

QuakeC

Programmeren Svenska → Bijgewerkt: 2026-10-26
Meer info
Bedenker
John Carmack
Jaar
1996
Eigenaar
id Software
Type
Scriptingtaal

De C-achtige taal waarin de spellogica van Quake was geschreven, en die als bijproduct zo ongeveer de modscene creëerde.

John Carmack bouwde in Quake (1996) een kleine virtuele machine. Alles wat met regels te maken had (wapens, monsters, deuren, score) stond in QuakeC-broncode die qcc compileerde tot één progs.dat. id publiceerde de bron van de spellogica en iedereen kon die aanpassen en het resultaat op elk platform draaien zonder de engine aan te raken.

De taal was spartaans: de types waren in wezen float, vector, string en entity, en arrays ontbraken. Toch volstond het voor Team Fortress en honderden andere mods. Quake II stapte in 1997 over op spellogica in een gewone, geladen DLL: sneller, maar zonder sandbox en zonder de portabiliteit.

← Terug naar het lexicon