Lua en sí no ofrece ningún sistema de clase. Sin embargo, es posible implementar clases y objetos como tablas con solo algunos trucos.
function <class>.new() return setmetatable({}, {__index=<class>}) end