IT-lexikon › Programmering › QuakeC

QuakeC

Programmering In English → Uppdaterad: 2026-10-26
Mer info
Skapad av
John Carmack
År
1996
Ägare
id Software
Typ
Skriptspråk

Det C-liknande språk som Quakes spellogik var skriven i, och som av bara farten skapade moddscenen.

John Carmack byggde in en liten virtuell maskin i Quake (1996). Allt som hade med regler att göra — vapen, monster, dörrar, poängräkning — låg i QuakeC-källkod som kompilerades med qcc till en enda progs.dat. id gav ut källkoden till spellogiken, och vem som helst kunde ändra den och köra resultatet på vilken plattform som helst utan att röra motorn.

Språket var snålt: typerna var i stort sett float, vector, string och entity, och arrayer fanns inte. Det räckte ändå till Team Fortress och hundratals andra moddar. Quake II bytte 1997 till spellogik i en vanlig inläst DLL — snabbare, men utan sandlåda och plattformsoberoende.

← Tillbaka till lexikonet