Supporting Team Work in Game Design

Developing a video game is a costly activity, not only from an economic perspective, but also in terms of the time devoted to researching innovative solutions and managing interfaces between the creative and technical team members. In this article, we explore the possibility to use an approach rooted into AI techniques (namely Behaviour Trees) to help establish a lingua franca between these two different functions, in order to optimize both the development time and the quality of the final product. In particular, we have developed BETTER, a middleware which can be easily embedded into any game engine, and tested it during the design and development of Crazy-Hill, a commercial video game for iOS-based mobile devices.

[1]  Anneke Vandevelde,et al.  Managing the design‐manufacturing interface , 2003 .

[2]  Anas N. Al-Rabadi,et al.  A comparison of modified reconstructability analysis and Ashenhurst‐Curtis decomposition of Boolean functions , 2004 .

[3]  Thomas J. Allen,et al.  Communication networks in R & D Laboratories , 1970 .

[4]  Steven D. Eppinger,et al.  Generalised models of design interation using signal flow graphs , 1997 .

[5]  Laura Anna Ripamonti,et al.  Managing the design–manufacturing interface in virtual enterprises through multi user virtual environments: a perspective approach , 2010, Int. J. Comput. Integr. Manuf..

[6]  C. P. Goodman,et al.  The Tacit Dimension , 2003 .

[7]  Raúl Rojas A Tutorial Introduction to the Lambda Calculus , 2015, ArXiv.

[8]  D. Hoang FLOW: The Psychology of Optimal Experience , 2018 .

[9]  A. Taivalsaari,et al.  Prototype-Based Object-Oriented Programming: Concepts, Languages, and Applications , 2001 .

[10]  David Wilemon,et al.  The R&D-marketing interface in high-technology firms , 1985 .

[11]  Steven D. Eppinger,et al.  Generalized models of design iteration using signal flow graphs , 1995 .

[12]  Michael F. Wolff Managers at Work: Bridging the R&D Interface with Manufacturing , 1985 .

[13]  Lars Grunske,et al.  Probabilistic Timed Behavior Trees , 2007, IFM.

[14]  Katie Salen,et al.  Rules of play: game design fundamentals , 2003 .

[15]  Ian Millington 8 – Board Games , 2009 .

[16]  W. Hamilton,et al.  The evolution of cooperation. , 1984, Science.

[17]  G. Hofstede Motivation, leadership, and organization: Do American theories apply abroad? , 1980 .

[18]  Deborah Dougherty,et al.  New products in old organizations : the myth of the better mousetrap in search of the beaten path , 1987 .

[19]  Antero Taivalsaari,et al.  Prototype-based programming : concepts, languages, and applications , 1999 .

[20]  S. Kenwell New product management , 1997 .

[21]  Rebecca Wirfs-Brock,et al.  Object-oriented design: a responsibility-driven approach , 1989, OOPSLA '89.

[22]  E. V. Seregelyi,et al.  Managing the R&D-marketing interface , 1991, Technology Management : the New International Language.

[23]  William Snyder,et al.  Cultivating Communities of Practice: A Guide to Managing Knowledge , 2002 .

[24]  E. E. Scheuing New Product Management , 1974 .

[25]  G. Hofstede Dimensionalizing cultures: The Hofstede model in context , 2011 .

[26]  Mark Klein,et al.  The Dynamics of Collaborative Design: Insights from Complex Systems and Negotiation Research , 2003, Concurr. Eng. Res. Appl..

[27]  Ian Millington,et al.  Artificial Intelligence for Games, Second Edition , 2009 .

[28]  Simon Colton,et al.  Evolving Behaviour Trees for the Commercial Game DEFCON , 2010, EvoApplications.

[29]  William V. Wright,et al.  A Theory of Fun for Game Design , 2004 .

[30]  Tadao Murata,et al.  Petri nets: Properties, analysis and applications , 1989, Proc. IEEE.

[31]  Dario Maggiorini,et al.  The Perfect Looting System: Looking for a Phoenix? , 2012, 2012 IEEE Conference on Computational Intelligence and Games (CIG).

[32]  K. Eisenhardt,et al.  Accelerating Adaptive Processes: Product Innovation in the Global Computer Industry , 1995 .

[33]  Paul F. Jacobs,et al.  Stereolithography and Other Rp&m Technologies: From Rapid Prototyping to Rapid Tooling , 1995 .

[34]  J. Hauser,et al.  Integrating R&D and marketing: A review and analysis of the literature , 1996 .

[35]  G. Michael Youngblood,et al.  Representational complexity of reactive agents , 2010, Proceedings of the 2010 IEEE Conference on Computational Intelligence and Games.

[36]  Wolfgang Christian,et al.  Dynamics of Complex Systems (Studies in Nonlinearity) , 1998 .