Script is a high-level language used to assemble components into a predefined software architecture. Awakening uses Lua as it's scripting language. Lua is a byte-code interpreted glue language with extensible semantics as a primary feature. Lua is considered lightweight and was designed for extending applications. In Awakening, you can use script to control scene at run-time, you can do a lot of things with scripting: change options, play sound, jump to a URL, etc.
There are three portions to Awakening's script system: Script Variable, Script Resource and User Script File.
Scene Config File
Winds3D Player Config File