Abstract
Based on our observations of Austrian video game software development (VGSD) practices we identified a lack of systematic processes/method support and inefficient collaboration between various involved disciplines, i.e. engineers and artists. VGSD includes heterogeneous disciplines, e.g. creative arts, game/content design, and software. Nevertheless, improving team collaboration and process support is an ongoing challenge to enable a comprehensive view on game development projects. Lessons learned from software engineering practices can help game developers to increase game development processes within a heterogeneous environment. Based on a state of the practice survey in the Austrian games industry, this paper presents (a) first results with focus on process/method support and (b) suggests a candidate flexible process approach based on Scrum to improve VGSD and team collaboration. Results showed (a) a trend to highly flexible software processes involving various disciplines and (b) identified the suggested flexible process approach as feasible and useful for project application.
Access provided by Autonomous University of Puebla. Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
References
Agustin, M., Chuang, G., Delgado, A., Ortega, A., Seaver, J., Buchanan, J.W.: Game sketching. In: Proc. 2nd Int’l Conf. Digital Interactive Media in Entertain. & Arts, pp. 36–43. ACM, Perth (2007)
Beck, K., Andres, C.: Extreme Programming Explained: Embrace Change, 2nd edn. Addison-Wesley Prof., Reading (2004) 978-0321278654
Bentley, T., Johnston, L., Baggo, K.: Putting some emotion into requirements engineering. In: Proc. 7th Australian Workshop on Requirements Engineering, Melbourne, AUS (2002)
Biffl, S., Moser, T., Sunindyo, W.D.: Bridging semantic gaps between stakeholders in the production automation domain with ontology areas. In: Proc. 21st Int’l Conf. Software Eng. & Knowledge Eng. (SEKE ’09), Boston, MA, USA, pp. 233–239 (2009)
Biffl, S., Schatten, A.: A platform for service-oriented integration of software engineering environments. In: Proc. 8th Conf. New Trends in Softw. Method., Tools & Techniques (SoMeT ’09), pp. 75–92. IOS Press, Pargue (2009)
Biffl, S., Schatten, A., Zoitl, A.: Integration of heterogeneous engineering environments for the automation systems lifecycle. In: 7th Int’l Conf. Industrial Informatics (INDIN ’09), Cardiff, UK, pp. 576–581 (2009)
Birdwell, K.: The cabal: Valve’s design process for creating Half-Life. In: Salen, K., Zimmerman, E. (eds.) The Game Design Reader: A Rules of Play Anthology, 1st edn., pp. 212–225. The MIT Press, Cambridge (2006)
Blow, J.: Game development: Harder than you think. ACM Queue 1(10), 28–37 (2004)
Callele, D., Neufeld, E., Schneider, K.: Requirements engineering and the creative process in the video game industry. In: Proc. 13th IEEE Int’l Conf. Requirements Eng (RE ’05), pp. 240–252. IEEE CS Press, Los Alamitos (2005)
Chandler, H.: The Game Production Handbook, 1st edn. Charles River Media, Boston (2006) 978-1584504160
Chung, L., Nixon, B.A., Yu, E., Mylopoulos, J.: Non-Functional Requirements in Software Engineering. Kluwer Academic Publishers, Boston (2000) 978-0792386667
Flynt, J.P., Salem, O.: Software Engineering for Game Developers. In: LaMothe, A. (ed.) Game Development Series. Thomson Course Technology PTR, Boston (2005) 978-1592001552
Hassenzahl, M., Beu, A., Burmester, M.: Engineering joy. IEEE Softw. 18(1), 70–76 (2001)
Hirsch, P.M.: Processing fads and fashions: An organization-set analysis of cultural industry systems. The American Journal of Sociology 77(4), 639–659 (1972)
Isbister, K.: Better Game Characters by Design: A psychological Approach, 1st edn. Morgan Kaufmann, San Francisco (2006) 978-1558609211
Järvinen, A.: Games without Frontiers: Theories and Methods for Game Studies and Design. PhD thesis, University of Tampere (March 2008), http://acta.uta.fi/pdf/978-951-44-7252-7.pdf
Keith, C.: Beyond scrum: Lean and kanban for game developers. Gamasutra (2008), http://www.gamasutra.com/view/feature/3847
Kress, G., Leeuwen, T.V.: Multimodal Discourse, Arnold, London, UK (2001) 978-0340608777
Kruchten, P.: The Rational Unified Process: An Introduction, 3rd edn. Addison-Wesley Prof., Reading (2003) 978-0321197702
Ladas, C.: Scrumban - Essays on Kanban Systems for Lean Software Development. Modus Cooperandi Press (2009) 978-0578002149
Land, S.K., Wilson, M.B.: Using IEEE standards to support America’s Army gaming development. Computer 39(11), 105–107 (2006)
Merdan, M., Moser, T., Wahyudin, D., Biffl, S., Vrba, P.: Simulation of workflow scheduling strategies using the MAST test management system. In: 10th Int’l Conf. Control, Automation, Robotics & Vision (ICARCV 08), Hanoi, VNM, pp. 1172–1177 (2008)
Moser, T., Biffl, S., Sunindyo, W.D., Winkler, D.: Integrating production automation expert knowledge across engineering stakeholder domains. In: Int’l Conf. Complex, Intelligent & Softw. Intensive Systems (CISIS ’10), Krakow, POL (2010)
Musil, J., Schweda, A., Winkler, D., Biffl, S.: A Survey on the State of the Practice in Video Game Software Development. Technical report, QSE-IFS-10/04, TU Wien (2010) http://qse.ifs.tuwien.ac.at/publication/IFS-QSE-10-04.pdf
Musil, J., Schweda, A., Winkler, D., Biffl, S.: Synthesized Essence: What Game Jams Teach About Prototyping of New Software Products. In: Proc. 32nd Int’l Conf. Software Engineering (ICSE’10) - New Ideas and Emerging Results, pp. 183–186. ACM, Cape Town (2010)
Peltoniemi, M.: Life-cycle of the games industry: the specificities of creative industries. In: Proc. 12th Int’l Conf. Entertain. & Media in the Ubiquitous Era, pp. 54–58. ACM, Tampere (2008)
Petrillo, F., Pimenta, M., Trindade, F., Dietrich, C.: What went wrong? A survey of problems in game development. Comput. Entertain. 7(1), 1–22 (2009)
Poppendieck, M.: Lean Software Development: An Agile Toolkit. Addison-Wesley, Reading (2003)
Robertson, J., Heitmeyer, C.: Point/counterpoint. IEEE Softw. 22(1), 48–51 (2005)
Schwaber, K.: Agile Project Management With Scrum. Microsoft Press, Redmond (2004)
Sommerville, I.: Software Engineering, 8th edn. Addison Wesley, Reading (2006) 978-0321313799
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Musil, J., Schweda, A., Winkler, D., Biffl, S. (2010). Improving Video Game Development: Facilitating Heterogeneous Team Collaboration through Flexible Software Processes. In: Riel, A., O’Connor, R., Tichkiewitch, S., Messnarz, R. (eds) Systems, Software and Services Process Improvement. EuroSPI 2010. Communications in Computer and Information Science, vol 99. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-15666-3_8
Download citation
DOI: https://doi.org/10.1007/978-3-642-15666-3_8
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-15665-6
Online ISBN: 978-3-642-15666-3
eBook Packages: Computer ScienceComputer Science (R0)