How to OOP in Lua
I've found Lua to be a pretty fantastic language for building game prototypes. It has the cleanness and readability of JavaScript, but is one of the fastest scripting languages out there. Unfortunately, that similarity to JavaScript includes avoiding using OOP keywords, like "class" and "inherits". Ununfoturnately, these features can be fully recreated in Lua.