LUA очень простой язык программирования, он создавался исключительно для страивания в другие языки, что бы конечные программы можно было изменять без компиляции. Таким образом написан например WarCraft и сотни других игр. Однако сегодня на LUA можно писать полноценные игры, где язык LUA является самостоятельным и единственным языком разработки в игре. Существует много движков для создания игр, которые построены на базе LUA .
Кроме того существуют самописные конструкторы игр, где в качестве языка программирования выступает язык сильно похожий на LUA, а так же можно использовать LUA как не основной язык для создания игр:
Таким образом выбор на сегодняшний день вполне приличный, и если вы желаете делать игру на LUA то выбирать есть из чего.