Crystal Space
Más info
- Creador
- Jorrit Tyberghein
- Año
- 1997
- Tipo
- Motor 3D
- Licencia
- LGPL
Uno de los primeros motores 3D libres, escrito en C++ desde 1997 y durante una década la respuesta obvia a si existía una alternativa abierta al motor de Quake.
El belga Jorrit Tyberghein lo empezó como un renderizador por software basado en portales: el mundo eran sectores unidos por aberturas, y solo se dibujaba lo que se veía a través de ellas. Era la misma lógica que los motores comerciales de la época, salvo que el código estaba abierto y la licencia era LGPL, así que cualquiera podía construir encima.
Con los años creció hasta convertirse en un sistema modular de plugins con renderizado OpenGL, física y una capa de entidades llamada CEL. Eso lo hizo potente pero también difícil de abordar, y cuando OGRE, Irrlicht y después Unity ofrecieron puertas de entrada más sencillas, la comunidad se fue vaciando. El desarrollo se estancó en la década de 2010. Lo que queda es sobre todo un caso de manual de cómo el código abierto puede llegar primero y aun así perder por usabilidad.