Game Design Patterns
THE GAME DESIGN PATTERNS PROJECT The focus of the Game Design Patterns project is on studying computer games in terms of interaction, components and design goals with the intension of creating the basis for a common language for game designers. As the basic building block for this language the project uses the concept of Design Patterns, originally developed by Christopher Alexander et al. Design Patterns is a semi-structured formalism that has been used for similar causes in areas such as architecture, software engineering, human-computer interaction, and interaction design.
The link address is: http://www.gamedesignpatterns.org/