What is CGKit?, and how is it different from other 3D/game engines around?
cgkit1 was merely a collection of Python modules that provided some basic functionality for writing 3D tools. The highlight was probably the RenderMan? binding (even though for myself, it was the vector and matrix types). cgkit2 now adds an additional layer and lets you create and manipulate 3D scenes in memory. Basically, this turns Python into a scripting language like MEL or MaxScript?. The main purpose of the kit is still to be a common framework for any kind of 3D application, be it VR, games, scientific visualizations or photorealistic images or animations. That's probably already the main difference to other "3D/game engines", namely that it is not specialized to any particular domain.
http://www.py3d.org//articles/cgkitinterview