The Art of Game Design - A Book Of Lenses (2nd Edition) by Jesse Schell
Notes from Jesse Schell's comprehensive guide to game design.
Notes from Jesse Schell's comprehensive guide to game design.
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.