1 free read left. Create a free account for unlimited reading + AI research.
Create free accountWhitepaper
DiGRA
The paper reviews roughly twenty-five years of work, beginning with Bernd Kreimeier's 2002 proposal to adapt Christopher Alexander's architectural patterns to games.
This document provides an overview of the evolution and current state of design patterns in game development over the past two decades. It argues that the field has reached a level of maturity requiring reexamination and consolidation to advance its efficacy and adoption. The core thesis emphasizes Christopher Alexander's original definition of design patterns as reusable solutions to recurring problems, distinguishing it from the more limited interpretation seen in object-oriented software design.
The paper highlights two major active projects: the Game Design Patterns (GDP) collection by Staffan Björk and Jussi Holopainen, and the Pattern Language for Game Design (PLfGD) library by Christopher Barney. GDP aims to map the entire game design space, creating a foundational set of patterns, while PLfGD focuses on developing a process for pattern generation. These projects are presented as complementary rather than competing, offering different approaches to structuring and utilizing game design knowledge. GDP patterns are stored in a wiki with semantic linking, while PLfGD uses a highly structured relational database, allowing for output in various formats including JSON, natural language, and OWL2 ontology.
Game design patterns are actively used in research, pedagogy, and practical game design. They have been integral to gameplay design courses in Swedish universities for 20 years and have supported numerous research papers. In practical design, patterns are often applied to specific problems, such as articulating level design structure. Pedagogically, they empower students to derive design frameworks from their gaming experiences. Ongoing work includes expanding online pattern repositories, which collectively contain over 4,500 patterns, and refining pattern generation methodologies. The document concludes by advocating for the unification or federation of these repositories to enhance discovery and utility, suggesting broader implications for pattern scholars across various fields.
Comments