Lua ist eine leistungsstarke, effiziente, leichte und einbettbare Skriptsprache. Sie unterstützt prozedurale Programmierung, objektorientierte Programmierung, funktionale Programmierung, datengesteuerte Programmierung und Datenbeschreibung. Die Amiga-Version von Lua wurde von George Sokianos entwickelt.