BlitzScript3D

Blitz3D Forums/Blitz3D Programming/BlitzScript3D

A Scripting System provides a encapsulated programming interface to the app/game core. This allows you modify and extend the applications behavior without modification to core components. Mods, Plugins, and Macros, are all good examples of the benefits of a scripting system.

Many modern software packages now include a scripting system: Quake - QuakeC, Unreal - UnrealScript, Microsoft Office - VBScript, 3DStudio Max - MaxScript, Torque - Torqescript, A6 - Quake C, Maya - Mel, Scriptable Installers, and many others. IMHO, pratically all software can benefit from a Scripting Engine of some sort.