crystal space est un moteur 3d open-source et multi-plateformes développé en c++. il supporte de nombreuses fonctionnalités simples ou avancées, incluant 6 degrés de liberté, un éclairage coloré, le mipmapping, des entrées, des miroirs, la transparence alpha, des surfaces réfléchissantes, des textures de procédures, des systèmes de particule, des halos, un support d'affichage 8, 16 et 32 bits, direct3d sous windows, glide et open gl sur windows, linux, os/2, macintosh, beos, etc.