LUA is a very simple programming language, it was created solely for building into other languages, so that the final programs could be changed without compiling.Thus written for example WarCraft and erase other games.However, today you can write full-fledged games on LUA, where the LUA language is an independent and the only development language in the game.There are many engines for creating games that are built on top of LUA.
In addition, there are self-written game designers, where a language very similar to LUA acts as a programming language, and you can also use LUA as a non-main language for creating games:
Thus, the choice today is quite decent, and if you want to make a game on LUA, then there is plenty to choose from.