Crystal Space
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à.