I’m very pleased to announce that after a little while of playing around with SWIG (Simple Wrapper and Interface Generator), I’ve managed to get Ogre working from a Python console! There’s still plenty to do since I have to expose classes to Python manually (the C++ features I’m using are beyond SWIG’s ability to parse directly) but even SWIG is proving to be a huge help. I may try to modify it a little since it’s generation is based on an older version of Python, meaning I have to edit the generated code a little bit, but that’s for another day. Right now I’m very chuffed that I can drive Ogre (as a DLL) via a completely interpreted script which will give me lots more freedom in the future.