Lua è un linguaggio di scripting potente, veloce, leggero e integrabile. Lua è ampiamente utilizzato come linguaggio di scripting dai programmatori di giochi, forse a causa della sua facilità di incorporamento, della sua rapida esecuzione e della sua breve curva di apprendimento.