The Nebula Device is an Open Source 3D game and visualisation engine, see http://www.nebuladevice.org
It has support for scripting languages (e.g. Tcl, Lua, Python).
It is available at SourceForge. The binary distribution comes with customized interpreters with built-in 3d capabilities, and some demos.
Try it out... it's impressive.
Nebula Device uses un special version of Tcl (MicroTcl). It is reduced to 36 commands for 160 Kbytes.