Я вот например использовал скриптинг на lua, и он мне весьма помогал.