Wolfenstein 3D engine

Da Wikipedia, l'enciclopedia libera.
Wolfenstein 3D engine
Sviluppatore id Software
Sistema operativo DOS
Linguaggio
Genere Motore grafico
Licenza GPL
(Licenza libera)

Il Wolfenstein 3D engine è un motore grafico sviluppato, in maggior parte, da John Carmack. Fu utilizzato per la prima volta nel gioco omonimo Wolfenstein 3D, e in seguito utilizzato in licenza da altre compagnie. Il codice sorgente è stato rilasciato il 21 luglio del 1995, e in seguito sono stati realizzati alcuni port atti a migliorarne le prestazioni.

Caratteristiche[modifica | modifica sorgente]

Scritto in linguaggio C e con istruzioni in assembly x86, sfrutta per la grafica l'algoritmo di ray casting, mentre il sonoro è costituito da WAV (effetti sonori) e IMF per le musiche.

Il motore supporta:

  • sprite utilizzati per visualizzare oggetti;
  • muri dotati di texture.

Alcune limitazioni:

  • non è possibile alzare lo sguardo;
  • non sono supportate variazioni di altezza nei settori, e di intensità delle luci;
  • i muri sono ortogonali;
  • pavimenti e soffitti sono privi di texture

Giochi che utilizzano il motore[modifica | modifica sorgente]

Collegamenti esterni[modifica | modifica sorgente]