TorqueScript

TorqueScript is an easy to use C++ like scripting language that ties all the various elements of your game together. Supporting a large complement of functions including math, object manipulation, fileIO, and more, it allows you to compile on-demand with the integrated script compiler. Most of your game can be programmed in TorqueScript, and engine additions such as physics or intense AI coded in C++ are called from script.