All Notes
-
-
Software Entropy
The tendency for codebases to become harder to change as they grow.
-
Test Coverage Metrics
Metrics that answer the question : how much of our code is executed by our tests?
-
The Art of Game Design - A Book Of Lenses (2nd Edition) by Jesse Schell
Notes from Jesse Schell's comprehensive guide to game design.
-
-
Multiple Inheritance
When an object inherits from multiple parents.
-
Object Prototypes
OOP in Lua via prototypal inheritance — objects delegate missing field lookups to a prototype table.
-
Lua Table-Access Metamethods
Metamethods for intercepting table reads and writes — the foundation of OOP in Lua.
-
Metatables
A table attached to another table to define its custom behaviour, via metamethods like __add and __index.
-
Player Dependance in Multiplayer Games
Strong multiplayer communities form when players genuinely need each other to succeed.