Lua é uma linguagem de script dinâmica, única por ser desenvolvida no Brasil e amplamente utilizada em desenvolvimento de jogos e aplicações industriais. Criada em 1993, é caracterizada por sua portabilidade, robustez e suporte a paradigmas como scripting e programação orientada a objetos. A linguagem também se destaca por sua sintaxe simples, tipagem dinâmica e recursos avançados como funções de primeira classe e manipulação de tabelas.