Designing videogames involves weaving together systems of rules, called game mechanics, which support and structure compelling player experiences. Thus a significant portion of game design involves reasoning about the effects of different potential game mechanics on player experience. Unlike some design fields, such as architecture and mechanical design, that have CAD tools to support designers in reasoning about and visualizing designs, game designers have no tools for reasoning about and visualizing systems of game mechanics. In this paper we perform a requirements analysis for design-support tool for game design. We develop a proposal in two phases. First, we review the designsupport-system and game-design literatures to arrive at a plausible system that helps designers reason about game mechanics and gameplay. We then refine these requirements in a study of three teams of game designers, investigating their current design problems and gauging interest in our tool proposals and rea...
Mark J. Nelson, Michael Mateas