ArtsDesignDesign TheoryFormal MethodsGame TheoryDesign RepresentationDesign ResearchDesign SpecificationPattern GenerationSoftware DesignBehavioral PatternsDesign Pattern RepresentationDesign Pattern ReuseDesign PatternsGame Design PatternsGame FormalizationPattern-based Modeling
This article proposes to adopt a pattern formalism for game design, based on the work of Christopher Alexander. Alexandrian patterns are simple collections of reusable solutions to solve recurring problems. Doug Church's Formal Abstract Design Tools or Hal Barwood's 400 Design Rules have the same objective: to establish a formal means of describing, sharing and expanding knowledge about game design. [11]