About UndeadScript
The UndeadScript Scripting Engine (or UndeadScript library or simply UndeadScript) is a scripting engine and language, available in the form of a programming library, which provides functionality to allow applications written in the C++ language to extend their functionality through external scripts written in the UndeadScript language. It has been designed from the ground-up to be both simple to use and familiar to the programmer by featuring a familiar syntax based on a mix of C and Java with the simplicity a scripting language such as JavaScript.
UndeadScript was originally written to be used with the Undead 3D Game Engine but soon became a stand-alone module, independent of the Undead Engine and an early version was used to implement the entity behavior for the game Nikwi. Because of this legacy UndeadScript is oriented to game development, but since there is nothing game or engine specific in the code, it can be used for non-game applications.
Currently a Release Candidate for the first public stable version 1.0 is available for download. This version lacks the important documentation and aggressive testing a final 1.0 version needs, however it has been tested and used for various tasks and scarce documentation is included with an example application and script. Since the final version will only include minor modifications to the source code, it can be used in real-life applications.
For more information about the future of UndeadScript, see the roadmap.