IT-lexikon › Programmering › Crystal Space

Crystal Space

Programmering In English → Uppdaterad: 2026-10-27
Mer info
Skapad av
Jorrit Tyberghein
År
1997
Typ
3D-motor
Licens
LGPL

En av de första fria 3D-spelmotorerna, skriven i C++ från 1997 och under ett decennium det självklara svaret på frågan om det fanns ett öppet alternativ till Quake-motorn.

Belgaren Jorrit Tyberghein startade projektet som en mjukvarurenderare med portaler: världen var sektorer förbundna med öppningar, och bara det som syntes genom dem ritades. Det var samma tänkande som i dåtidens kommersiella motorer, men källkoden låg öppen och licensen var LGPL, så vem som helst kunde bygga på den.

Med åren växte den till ett modulärt plugin-system med OpenGL-rendering, fysik och ett entitetslager kallat CEL. Det gjorde den kraftfull men också svårgenomtränglig, och när OGRE, Irrlicht och senare Unity erbjöd enklare vägar in tunnades gemenskapen ut. Utvecklingen avstannade under 2010-talet. Det som återstår är framför allt ett skolexempel på hur öppen källkod kan hinna först och ändå förlora på användbarhet.

← Tillbaka till lexikonet