LUA on hyvin yksinkertainen ohjelmointikieli, se luotiin pelkästään muihin kieliin rakentamista varten, jotta lopullisia ohjelmia voitaisiin muuttaa ilman kääntämistä.Näin kirjoitettu esimerkiksi WarCraft ja poista muut pelit.Nykyään voit kuitenkin kirjoittaa täysimittaisia pelejä LUA:lle, jossa LUA-kieli on itsenäinen ja pelin ainoa kehityskieli.Pelien luomiseen on monia moottoreita, jotka on rakennettu LUA:n päälle.
Lisäksi on olemassa itse kirjoitettuja pelisuunnittelijoita, joissa ohjelmointikielenä toimii hyvin LUA:ta muistuttava kieli ja voit käyttää LUA:ta myös ei-pääkielenä pelien luomiseen:
Siten valinta on nykyään varsin kohtuullinen, ja jos haluat tehdä pelin LUA:lla, niin valinnanvaraa on paljon.