Lua is een krachtige, efficiënte, lichtgewicht, inbedbare scripttaal. Het ondersteunt procedurele programmering, objectgeoriënteerde programmering, functionele programmering, data gestuurde programmering en databeschrijving. De Amiga-versie van Lua is ontwikkeld door George Sokianos.