Multiple Inheritance
When an object inherits from multiple parents.
When an object inherits from multiple parents.
OOP in Lua via prototypal inheritance — objects delegate missing field lookups to a prototype table.
Metamethods for intercepting table reads and writes — the foundation of OOP in Lua.
A table attached to another table to define its custom behaviour, via metamethods like __add and __index.
Strong multiplayer communities form when players genuinely need each other to succeed.
A map of what each character thinks of every other character.
A two-axis diagram for visualising character relationships in a story.
A fictional world that can be entered through many different types of media.
The art of guiding players through your experience, while still making them feel in control.