LUA er et meget simpelt programmeringssprog, det blev skabt udelukkende til at bygge ind i andre sprog, så de endelige programmer kunne ændres uden kompilering.Således skrevet for eksempel WarCraft og slette andre spil.I dag kan du dog skrive fuldgyldige spil på LUA, hvor LUA-sproget er et selvstændigt og det eneste udviklingssprog i spillet.Der er mange motorer til at skabe spil, der er bygget oven på LUA.
Derudover er der selvskrevne spildesignere, hvor et sprog, der ligner LUA, fungerer som programmeringssprog, og du kan også bruge LUA som et ikke-hovedsprog til at skabe spil:
Dermed er valget i dag ganske udmærket, og vil du lave et spil på LUA, så er der nok at vælge imellem.