QuakeC
Maggiori info
- Creatore
- John Carmack
- Anno
- 1996
- Proprietario
- id Software
- Tipo
- Linguaggio di scripting
Il linguaggio simile al C in cui era scritta la logica di gioco di Quake, e che, come effetto collaterale, ha dato più o meno origine alla scena dei mod.
John Carmack integrò in Quake (1996) una piccola macchina virtuale. Tutto ciò che riguardava le regole (armi, mostri, porte, punteggi) risiedeva in codice QuakeC compilato da qcc in un unico progs.dat. id pubblicò il sorgente della logica di gioco e chiunque poteva modificarlo ed eseguire il risultato su qualsiasi piattaforma senza toccare il motore.
Il linguaggio era spartano: i tipi erano essenzialmente float, vector, string ed entity, e non esistevano array. Bastò comunque per Team Fortress e per centinaia di altre mod. Quake II passò nel 1997 a una logica di gioco in una normale DLL caricata dal motore: più veloce, ma senza sandbox né portabilità.