Game Development Dictionary
The underlying and abstract thought behind the simple idea of making games 'fun'. Simple to understand, hard to master. Anybody can write up a design document with countless revolutionary, inventive, and well-documented ideas. It is only a true Design Theorist who can make that design document produce a fun and addictive game.