skip to main content
10.1145/1536513.1536543acmotherconferencesArticle/Chapter ViewAbstractPublication PagesfdgConference Proceedingsconference-collections
research-article

A requirements analysis for videogame design support tools

Published: 26 April 2009 Publication History

Abstract

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 design-support-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 reactions to prototype tools. Our study finds that a game design assistant that is able to formally reason about abstract game mechanics would provide significant leverage to designers during multiple stages of the design process.

References

[1]
Adams, E. and Rollings, A. 2007. Fundamentals of Game Design. Prentice Hall.
[2]
Church, D. 1999. Formal abstract design tools. Game Developer (August 1999).
[3]
Coons, S. A. 1967. Surfaces for computer-aided design of space forms. Technical Report TR-41, Massachusetts Institute of Technology.
[4]
Crawford, C. 2003. Chris Crawford on Game Design. New Riders.
[5]
Fischer, G. 1994. Domain-oriented design environments. Automated Software Engineering 1(2): 177--203.
[6]
Fischer, G. 1998. Seeding, evolutionary growth and reseeding: Constructing, capturing, and evolving knowledge in domain-oriented design environments. Automated Software Engineering 5(4): 447--464.
[7]
Fischer, G., McCall, R., and Morch, A. 1989. Design environments for constructive and argumentative design. Proc. Human Factors in Computing Systems (CHI), 269--275.
[8]
Fullerton, T. 2008. Game Design Workshop (2nd ed.). Morgan Kaufmann.
[9]
Gero, J. S. 1986. An overview of knowledge engineering and its relevance to CAAD. Proc. CAAD Futures 1985, 107--119.
[10]
Giaccardi, E. and Fischer, G. 2008. Creativity and evolution: A metadesign perspective. Digital Creativity 19(1): 19--32.
[11]
Hewitt, C. 1985. The challenge of open systems. Byte 10(4): 223--242.
[12]
Hunicke, R., LeBlanc, M., and Zubek, R. 2004. MDA: A formal approach to game design and game research. Working Notes of the Challenges in Game AI Workshop at AAAI 2004.
[13]
Lawson, B. R. 2002. CAD and creativity: Does the computer really help? Leonardo 35(3): 327--331.
[14]
Lawson, B. R. 2005. Oracles, draughtsmen, and agents: The nature of knowledge and creativity in design and the role of IT. Automation in Construction 14(3): 383--391.
[15]
Lawson, B. R. and Loke, S. M. 1997. Computers, words and pictures. Design Studies 18(2): 171--183.
[16]
Nelson, M. J. and Mateas, M. 2008. An interactive game-design assistant. Proc. Intelligent User Interfaces (IUI), 90--98.
[17]
Nelson, M. J. and Mateas, M. 2008. Recombinable game mechanics for automated design support. Proc. Artificial Intelligence and Interactive Digital Entertainment (AIIDE), 84--89.
[18]
Palmiter, S., Lynch, G., Lewis, S., and Stempski, M. 1994. Breaking away from the conventional usability lab. Behaviour & Information Technology 13(1--2): 128--131.
[19]
Price, G. R. 1956. How to speed up invention. Fortune magazine (November 1956), 150--228.
[20]
Reintjes, J. F. Numerical Control: Making a New Technology. Oxford University Press, 1991.
[21]
Riley, J. P. and Lawson, B. R. 1982. RODIN: A system of modeling three dimensional roof forms. Proc. CAD 1982.
[22]
Ross, D. T. 1956. Gestalt programming: A new concept in automatic programming. Proc. Western Joint Computer Conf., 5--10. Summarized with commentary in {23}.
[23]
Ross, D. T. 1986. A personal view of the personal work station: Some firsts in the fifties. Proc. History of Personal Workstations, 19--48.
[24]
Salen, K. and Zimmerman, E. 2004. Rules of Play. MIT Press.
[25]
Schön, D. A. 1983. The Reflective Practitioner. Basic Books.
[26]
Schön, D. A. 1992. Designing as reflective conversation with the materials of a design situation. Research in Engineering Design 3: 131--147.
[27]
Sutherland, I. E. 1963. Sketchpad: A man-machine graphical communication system. PhD thesis, Massachusetts Institute of Technology.
[28]
Weisberg, D. E. 2008. The Engineering Design Revolution. CadHistory.net.
[29]
Wixon, D., Holtzblatt, K, and Knox, S. 1990. Contextual design: An emergent view of system design. Proc. Human Factors in Computing Systems (CHI), 329--336.

Cited By

View all
  • (2021)Story Improvisation in Tabletop Roleplaying Games: Towards a Computational Assistant for Game Masters2021 IEEE Conference on Games (CoG)10.1109/CoG52621.2021.9619006(01-08)Online publication date: 17-Aug-2021
  • (2021)Interviews Towards Designing Support Tools for TTRPG Game MastersInteractive Storytelling10.1007/978-3-030-92300-6_26(283-287)Online publication date: 4-Dec-2021
  • (2021)What Is a Game Mechanic?Entertainment Computing – ICEC 202110.1007/978-3-030-89394-1_25(336-347)Online publication date: 22-Oct-2021
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
FDG '09: Proceedings of the 4th International Conference on Foundations of Digital Games
April 2009
386 pages
ISBN:9781605584379
DOI:10.1145/1536513
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

  • SASDG: The Society for the Advancement of the Science of Digital Games

In-Cooperation

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 26 April 2009

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. authoring tools
  2. game mechanics
  3. videogames

Qualifiers

  • Research-article

Conference

FDG '09
Sponsor:
  • SASDG

Acceptance Rates

Overall Acceptance Rate 152 of 415 submissions, 37%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)20
  • Downloads (Last 6 weeks)5
Reflects downloads up to 01 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2021)Story Improvisation in Tabletop Roleplaying Games: Towards a Computational Assistant for Game Masters2021 IEEE Conference on Games (CoG)10.1109/CoG52621.2021.9619006(01-08)Online publication date: 17-Aug-2021
  • (2021)Interviews Towards Designing Support Tools for TTRPG Game MastersInteractive Storytelling10.1007/978-3-030-92300-6_26(283-287)Online publication date: 4-Dec-2021
  • (2021)What Is a Game Mechanic?Entertainment Computing – ICEC 202110.1007/978-3-030-89394-1_25(336-347)Online publication date: 22-Oct-2021
  • (2020)La interdisciplinariedad en la construcción de Eru, un videojuego educativoArte, Individuo y Sociedad10.5209/aris.6702833:1(71-85)Online publication date: 20-Oct-2020
  • (2018)Meaningful Choice in Strategic Unit SelectionProceedings of the 2018 Annual Symposium on Computer-Human Interaction in Play10.1145/3242671.3242690(33-44)Online publication date: 23-Oct-2018
  • (2018)AI-Assisted Game Debugging with Cicero2018 IEEE Congress on Evolutionary Computation (CEC)10.1109/CEC.2018.8477829(1-8)Online publication date: 8-Jul-2018
  • (2018)Prototyping Tools for Game WritersThe Computer Games Journal10.1007/s40869-018-0062-y7:3(153-172)Online publication date: 5-Jun-2018
  • (2017)Leveraging Design Patterns to Support Designer-Therapist Collaboration When Ideating Brain Injury Therapy GamesProceedings of the Annual Symposium on Computer-Human Interaction in Play10.1145/3116595.3116600(291-303)Online publication date: 15-Oct-2017
  • (2017)Beyond Level BlueprintsProceedings of the 2017 ACM SIGCHI Conference on Creativity and Cognition10.1145/3059454.3059489(171-183)Online publication date: 22-Jun-2017
  • (2017)Automated game design learning2017 IEEE Conference on Computational Intelligence and Games (CIG)10.1109/CIG.2017.8080442(240-247)Online publication date: Aug-2017
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media