Craft
Game Design Framework: Gameplay Challenge Types
A way to define gameplay factors that are measurable, tunable and provides a common language for challenges.
Design Docs: Goals and the Player Experience
Defining what a features does vs how the player feels when interacting with it.
Designing in Tiers
A method for designing features that lets you start small, grow naturally and react to proction realities.