QuakeC
Więcej informacji
- Twórca
- John Carmack
- Rok
- 1996
- Właściciel
- id Software
- Typ
- Język skryptowy
Przypominający C język, w którym napisano logikę gry Quake — co mimochodem w dużej mierze stworzyło scenę modderską.
John Carmack wbudował w Quake'a (1996) małą maszynę wirtualną. Wszystko, co dotyczyło zasad — broń, potwory, drzwi, punktacja — mieszkało w kodzie QuakeC kompilowanym przez qcc do jednego pliku progs.dat. id opublikowało kod logiki gry i każdy mógł go zmienić oraz uruchomić wynik na dowolnej platformie bez dotykania silnika.
Język był spartański: typy to w zasadzie float, vector, string i entity, a tablic brakowało. Wystarczyło to jednak dla Team Fortress i setek innych modów. Quake II przeszedł w 1997 roku na logikę gry w zwykłej ładowanej bibliotece DLL — szybciej, ale bez piaskownicy i przenośności.
Źródła
id Software: Quake source