Perhaps read this first: http://www.garagegames.com/products/torque-3d/documentation/Scripting/Advanced/EngineInterface.html EDIT: that link is not gonna work... just go to our discord and ask under the dev channel. and then remember that if you wish to do it all in pure C++ you will need to recompile a lot and that takes time. A lot of times... with Torsion you script, run the release and see the changes pretty fast. And TorqueScript looks a lot like some C / PHP like language so it is really not like learning a new language but more like learning a dialect of C++. Of course no one forces you to use TorqueScript so it should be possible to do some of the work only in C++. However, not many resource are available. All the old great books are written in TorqueScript and as such that would really ease the day. Anyway it is an open engine with only the limits of your mind. Perhaps go the the Discord and ask @JeffR ?