Mac game developers looking for more 3D tools may want to turn their attention to Crystal Space. Crystal Space is an open source 3D game development kit that is available for a variety of computing platforms including Mac OS. The software recently got an update to version 0.18r001.
Written in C++, the engine supports various abilities, like six degrees of motion, colored lighting, mipmapping, portals, mirrors, alpha transparency, reflective surfaces, 3D sprites (using either frame-based or skeletal animation), procedural textures, radiosity, particle systems and much more. The software supports 8 – 32 bit color, software rendering, OpenGL and Glide, as well.
Changes to Crystal Space 0.18r001 include:
The Macintosh conversion of Crystal Space was done by Steve Israelson. Rob Bate currently maintains the Mac port, according to the online documentation, and Eric Sunshine ported Crystal Space to work on Mac OS X Server, as well.
Bear in mind that Crystal Space is still very much a beta effort. In fact, the software’s principle author, Jorrit Tyberghein, isn’t sure if the current version works with CodeWarrior, but that should stop enterprising programmers from giving it a try. After all, it’s distributed under the GNU LGPL (Library Public License); so you’re free to use the software.
Tyberghein says that the team’s goal now is to release a 1.0 version, hopefully about 3 months from now. In the interim, you may want to drop by Crystal Space’s Web site and take a look at what’s going on.