Skip to main content

Adoption of Requirements Engineering Methods in Game Development: A Literature and Postmortem Analysis

  • Conference paper
  • First Online:
Interactivity, Game Creation, Design, Learning, and Innovation (ArtsIT 2019, DLI 2019)

Abstract

As the game industry continues to grow in size and revenue, the cost of creating games increases as well, and the successful outcome of game development projects becomes ever more important. In traditional software engineering, it is generally agreed that a successful requirements engineering process has a significant impact on the project. In game development, requirements engineering methods do not seem to be commonly used. As the development of digital games includes specialized aspects of software development, it seems likely that game developers could benefit from adopting these techniques and processes. In this paper, a thorough reading of central and current academic research on the topic is performed to form a holistic picture of the central issues and problems preventing the adoption and widespread use of requirements engineering processes and methods in game development. Additionally, algorithmic analysis of 340 post-mortems written by game developers and published on industry websites is conducted. These post-mortems discuss the factors which contributed to or hindered the successful outcome of these game development projects, and the analysis further supports the identified central issues.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    https://unity3d.com. Retrieved 27.11.2018.

  2. 2.

    https://www.unrealengine.com. Retrieved 27.11.2018.

  3. 3.

    https://www.cryengine.com. Retrieved 27.11.2018.

  4. 4.

    https://www.gamasutra.com/features/post-mortem/. Retrieved 27.11.2018.

  5. 5.

    https://www.gamecareerguide.com/archives/postmortems/1/index.php. Retrieved 27.11.2018.

References

  1. Aleem, S., Capretz, L.F., Ahmed, F.: Game development software engineering process life cycle: a systematic review. J. Softw. Eng. Res. Dev. 4(1), 1–30 (2016). https://doi.org/10.1186/s40411-016-0032-7

    Article  Google Scholar 

  2. of America, E.S.: Entertainment Software of America: Analysing the American Video Game Industry 2016 (2017). http://www.theesa.com/wp-content/uploads/2017/02/ESA-VG-Industry-Report-2016-FINAL-Report.pdf

  3. Ampatzoglou, A., Stamelos, I.: Software engineering research for computer games: a systematic review. Inf. Softw. Technol. 52(9), 888–901 (2010)

    Article  Google Scholar 

  4. Callele, D., Neufeld, E., Schneider, K.: Requirements engineering and the creative process in the video game industry. In: 13th IEEE International Conference on Requirements Engineering (RE 2005), pp. 240–250. IEEE (2005)

    Google Scholar 

  5. Cao, L., Ramesh, B.: Agile requirements engineering practices: an empirical study. IEEE Softw. 25(1), 60–67 (2008)

    Article  Google Scholar 

  6. Hofmann, H.F., Lehner, F.: Requirements engineering as a success factor in software projects. IEEE Softw. 18(4), 58–66 (2001)

    Article  Google Scholar 

  7. Hull, E., Jackson, K., Dick, J.: Requirements Engineering, 3rd edition (2011)

    Google Scholar 

  8. IGDA Quality of Life Committee: Quality of Life in the Game Industry: Challenges and Best Practices. Technical Report, International Game Developers’ Association (2004)

    Google Scholar 

  9. Kasurinen, J., Maglyas, A., Smolander, K.: Is requirements engineering useless in game development? In: Salinesi, C., van de Weerd, I. (eds.) REFSQ 2014. LNCS, vol. 8396, pp. 1–16. Springer, Cham (2014). https://doi.org/10.1007/978-3-319-05843-6_1

    Chapter  Google Scholar 

  10. Kanode, C.M., Haddad, H.M.: Software engineering challenges in game development. In: ITNG 2009–6th International Conference on Information Technology: New Generations (2009)

    Google Scholar 

  11. Kasurinen, J.: Games as software. In: Proceedings of the 17th International Conference on Computer Systems and Technologies 2016 - CompSysTech 2016 (2016)

    Google Scholar 

  12. Kasurinen, J., Risto Laine: Games from the viewpoint of software engineering. In: Proceedings of the Federated Computer Science Event, pp. 23–26 (2014)

    Google Scholar 

  13. Koutonen, J., Leppänen, M.: How are agile methods and practices deployed in video game development? a survey into finnish game studios. In: Baumeister, H., Weber, B. (eds.) XP 2013. LNBIP, vol. 149, pp. 135–149. Springer, Heidelberg (2013). https://doi.org/10.1007/978-3-642-38314-4_10

    Chapter  Google Scholar 

  14. Musil, J., Schweda, A., Winkler, D., Biffl, S.: Improving video game development: facilitating heterogeneous team collaboration through flexible software processes. In: Riel, A., O’Connor, R., Tichkiewitch, S., Messnarz, R. (eds.) EuroSPI 2010, CCIS, vol. 99, pp. 83–94. Springer, Heidelberg (2010). https://doi.org/10.1007/978-3-642-15666-3_8

  15. Newzoo: Mobile Revenues Account for More Than 50% of the Global Games Market as It Reaches \$137.9 Billion in 2018 (2018). https://newzoo.com/insights/articles/global-games-market-reaches-137-9-billion-in-2018-mobile-games-take-half/

  16. Osborne O’Hagan, A., Coleman, G., O’Connor, R.V.: Software development processes for games: a systematic literature review. In: Barafort, B., O’Connor, R.V., Poth, A., Messnarz, R. (eds.) EuroSPI 2014. CCIS, vol. 425, pp. 182–193. Springer, Heidelberg (2014). https://doi.org/10.1007/978-3-662-43896-1_16

  17. Paetsch, F., Eberlein, A., Maurer, F.: Requirements engineering and agile software development. In: Proceedings of the Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises, WETICE (2003)

    Google Scholar 

  18. Paschali, M.E., Ampatzoglou, A., Chatzigeorgiou, A., Stamelos, I.: Non-functional requirements that influence gaming experience. In: Proceedings of the 18th International Academic MindTrek Conference on Media Business, Management, Content & Services - AcademicMindTrek 2014 (2014)

    Google Scholar 

  19. Petrillo, F., Pimenta, M.: Is agility out there? agile practices in game development. In: SIGDOC 2010: Proceedings of the 28th ACM International Conference on Design of Communication (2010)

    Google Scholar 

  20. Petrillo, F., Pimenta, M., Trindade, F.: Houston, we have a problem...: a survey of actual problems in computer games development. In: Proceedings of the 2008 ACM symposium on Applied computing (2008)

    Google Scholar 

  21. Petrillo, F., Pimenta, M., Trindade, F., Dietrich, C.: What went wrong? a survey of problems in game development. Comput. Entertainment (CIE) 7(1), 13 (2009)

    Google Scholar 

  22. Pohl, K.: Requirements Engineering: Fundamentals, Principles, and Techniques, 1st edn. Springer, Heidelberg (2010)

    Book  Google Scholar 

  23. Shirinian, A.: Dissecting The Postmortem: Lessons Learned From Two Years Of Game Development Self-Reportage (2011). https://www.gamasutra.com/view/feature/134679/dissecting_the_post-mortem_lessons_.php

  24. Stacey, P., Nandhakumar, J.: Opening up to agile games development. Commun. ACM 51(12), 143–146 (2008)

    Article  Google Scholar 

  25. UKIE: The games industry in numbers (2018). https://ukie.org.uk/research. Accessed 08 Jan 2019

  26. Washburn, M.J., Sathiyanarayanan, P., Nagappan, M., Meiyappan, T., Bird, C.: What went right and what went wrong: an analysis of 155 postmortems from game development. In: Proceedings of the 38th International Conference on Software Engineering (2016)

    Google Scholar 

  27. Weststar, J., Legault, M.J.: Developer Satisfaction Survey 2016 Summary Report. Technical Report, International Game Developers Association (2016). https://cdn.ymaws.com/www.igda.org/resource/resmgr/ortfiles__2016_dss/IGDA_DSS_2016_Summary_Report.pdf

Download references

Acknowledgement

The work was supported by Academy of Finland decisions 312395 and 313748, and the Business Finland funded Virpa D project.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jaakko Peltonen .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 ICST Institute for Computer Sciences, Social Informatics and Telecommunications Engineering

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Lehtonen, M., Lu, C., Nummenmaa, T., Peltonen, J. (2020). Adoption of Requirements Engineering Methods in Game Development: A Literature and Postmortem Analysis. In: Brooks, A., Brooks, E. (eds) Interactivity, Game Creation, Design, Learning, and Innovation. ArtsIT DLI 2019 2019. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 328. Springer, Cham. https://doi.org/10.1007/978-3-030-53294-9_32

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-53294-9_32

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-53293-2

  • Online ISBN: 978-3-030-53294-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics