I have a great respect for Python. It is a very powerful scripting language. So of course I wanted to use it with a game engine! I took on the arduous task and turning and entire game engine into a plugin for Python. This took months to write and rewrite to make it work as I wanted. The end result was the Torque 3D engine running from Python scripts. It also plugged Python into the existing scripting console of the game engine. This was a fun and frustrating project. I learned how to make, and not how to make Python plugins.
The project can be found here: