Jamagic is a full-featured 3D engine that features integrated 3D collision detection, 2D sprite support, and a scripting language to ease development. It's ideal for screensavers, prototyping and for creating finished games. Jamagic allows an unlimited number of objects, polygons, textures, lights, and cameras, and it supports Gouraud and Lambert shading, including semi-transparency. Jamagic also supports popular file formats like 3D Studio, DirectX, Truespace, VRML, Autocad, and WaveFront. The developer promises cross-platform capability, though it is still working on Mac and Linux support.