Crystal Space
Meer info
- Bedenker
- Jorrit Tyberghein
- Jaar
- 1997
- Type
- 3D-engine
- Licentie
- LGPL
Een van de eerste vrije 3D-gameengines, geschreven in C++ vanaf 1997 en een decennium lang het vanzelfsprekende antwoord op de vraag of er een open alternatief voor de Quake-engine bestond.
De Belgische ontwikkelaar Jorrit Tyberghein begon met een softwarerenderer op basis van portals: de wereld bestond uit sectoren die door openingen waren verbonden, en alleen wat erdoorheen zichtbaar was werd getekend. Dat was dezelfde gedachte als bij de commerciële engines van die tijd, met dit verschil dat de broncode open was en de licentie LGPL, zodat iedereen erop kon voortbouwen.
In de loop der jaren groeide het uit tot een modulair pluginsysteem met OpenGL-rendering, physics en een entiteitslaag genaamd CEL. Dat maakte het krachtig, maar ook moeilijk toegankelijk, en toen OGRE, Irrlicht en later Unity makkelijkere ingangen boden, droogde de community op. In de jaren 2010 kwam de ontwikkeling stil te liggen. Wat rest is vooral een schoolvoorbeeld van open source dat als eerste aankwam en toch verloor op gebruiksgemak.