Lessico IT › Programmazione › Crystal Space

Crystal Space

Programmazione Svenska → Aggiornato: 2026-10-27
Maggiori info
Creatore
Jorrit Tyberghein
Anno
1997
Tipo
Motore 3D
Licenza
LGPL

Uno dei primi motori 3D liberi, scritto in C++ dal 1997 e per un decennio la risposta ovvia a chi cercava un'alternativa aperta al motore di Quake.

Lo sviluppatore belga Jorrit Tyberghein lo avviò come renderer software basato sui portali: il mondo era fatto di settori collegati da aperture, e si disegnava solo ciò che era visibile attraverso di esse. Era la stessa logica dei motori commerciali dell'epoca, con la differenza che il sorgente era aperto e la licenza LGPL permetteva a chiunque di costruirci sopra.

Negli anni diventò un sistema modulare a plugin con rendering OpenGL, fisica e un livello di entità chiamato CEL. Potente, ma difficile da affrontare: quando OGRE, Irrlicht e poi Unity offrirono ingressi più facili, la comunità si assottigliò. Lo sviluppo si fermò negli anni 2010. Resta soprattutto un caso da manuale di open source arrivato per primo e battuto comunque sull'usabilità.

← Torna al lessico