Crystal Space is a multi-platform 3D engine, and can be used as a framework to develop 3D applications (including games).
It's written in object-oriented C++, and currently runs on Linux, UNIX, Mac OS X and Microsoft Windows. It has Swig bindings set up for other scripting languages, which makes it a candidate for easy use from Tcl.
Licensed under GNU LGPL.