LUA é uma linguagem de programação muito simples, foi criada exclusivamente para construir em outras linguagens, para que os programas finais pudessem ser alterados sem compilar.Assim escrito por exemplo WarCraft e apagar outros jogos.No entanto, hoje você pode escrever jogos completos em LUA, onde a linguagem LUA é independente e a única linguagem de desenvolvimento no jogo.Existem muitos mecanismos para criar jogos que são construídos em cima do LUA.
Além disso, existem designers de jogos auto-escritos, onde uma linguagem muito semelhante ao LUA atua como linguagem de programação, e você também pode usar o LUA como uma linguagem não principal para criar jogos:
Assim, a escolha hoje é bastante decente, e se você quiser fazer um jogo no LUA, há muito por onde escolher.