Trends and Research in Digital Game Project Management: A Systematic Literature Review

Authors

DOI:

https://doi.org/10.5753/jis.2023.3196

Keywords:

Project Management, Digital Game, Indie Game, Software Engineering, SLR, Systematic Literature Review

Abstract

Given the rapid growth and high demand in the entertainment industry, it is crucial to implement best practices in digital game project management to ensure successful projects within the Triple Constraint of costs, time, and scope. This study aims to provide a valuable empirical reference for game project professionals and researchers by identifying the primary methods, processes, and methodologies used in digital game project management. Using a systematic literature review (SLR) approach, we analyzed 65 primary studies out of an initial pool of 6,658, covering the period from 2010 to 2021. Our results reveal that the most frequently mentioned artifact groups were models (34.1%) and processes (31.7%), and the majority of authors were from Brazil and Indonesia. Overall our findings highlight the prevalence of game projects that do not adopt project management practices, particularly among indie game teams.

Downloads

Download data is not yet available.

References

Ahmad, N., Barakji, S., Shahada, T., and Anabtawi, Z. (2017). How to launch a successful video game: A framework. Entertainment Computing, 23:1–11.

Al-Azawi, R., Ayesh, A., Al-Masruri, K. A., and Kenny, I. (2014). Multi agent software engineering (mase) and agile methodology for game development. In 14th Middle Eastern Simulation and Modelling Multiconference, MESM, EUROSIS-ETI, pages 116–122, Muscat, Oman.

Al-Azawi, R., Ayesh, A., Kenny, I., and AL-Masruri, K. A. (2013). A generic framework for evaluation phase in games development methodologies. In Science and Information Conference, pages 237–243.

Al-azawi, R., Ayesh, A., and Obaidy, M. A. (2014). Towards agent-based agile approach for game development methodology. In World Congress on Computer Applications and Information Systems (WCCAIS), pages 1–6.

Al-Azawi, R. and Ayesli, A. (2015). A simulation based game approach for test drive exam. In 29th Annual European Simulation and Modelling Conference 2015, pages 346–353, Leicester, United kingdom.

Albaghajati, A. and Hassine, J. (2021). A use case driven approach to game modeling. Requirements Engineering, 27(1):83 – 116.

Aleem, S., Capretz, L. F., and Ahmed, F. (2016). A digital game maturity model (dgmm). Entertainment Computing, 17:55–73.

Améndola, F., Fernàndez, M., and Favre, L. (2015). Gliese - a framework for experimental game development. In 12th International Conference on Information Technology - New Generations, pages 528–533.

Amélio, C. d. O. (2018). A indústria e o mercado de jogos digitais no brasil. In Proceedings of SBGames 2018, pages 1497–1506, Foz do Iguaçu, PR. SBC.

Arguson, A. C. and Aldea, W. A. (2017). Development of encantasya: War of the four kingdoms. In 6th International Conference on Software and Computer Applications, ICSCA’17, page 23–27, New York, NY, USA. ACM.

Aslan, S. and Balci, O. (2015). Gamed: Digital educational game development methodology. Simulation, 91(4):307–319.

Athavale, S. and Mohan, A. (2018). Understanding game ideation through the lens of creativity model. In Proceedings of the Design Society: International Conference on Engineering Design, Bath, United kingdom.

Atmaja, P., Siahaan, D., and Kuswardayan, D. (2016). Game design document format for video games with passive dynamic difficulty adjustment. Register: Jurnal Ilmiah Teknologi Sistem Informasi, 2(2):86 – 97.

Baharom, S. N., Tan, W. H., and Idris, M. Z. (2014). Emotional design for games: A framework for player-centric approach in the game design process. International Journal of Multimedia and Ubiquitous Engineering, 9(10):387–398.

Braad, E., Žavcer, G., and Sandovar, A. (2016). Processes and Models for Serious Game Design and Development, pages 92–118. Springer International Publishing.

Calderon, A. and Ruiz, M. (2016). Coverage of iso/iec 12207 software lifecycle process by a simulation-based serious game. In Software Process Improvement and Capability Determination, volume 609, pages 59–70. Springer International Publishing.

Calderon, A., Ruiz, M., and OConnor, R. V. (2017). Coverage of iso/iec 29110 project management process of basic profile by a serious game. In Systems, Software and Services Process Improvement, volume 748, pages 111–122. Springer International Publishing.

De Macedo, D. V. and Rodrigues, M. A. F. (2011). Experiences with rapid mobile game development using unity engine. Computers in Entertainment, 9(3).

de Oliveira, G. W., Julia, S., and Soares Passos, L. M. (2011). Game modeling using workflow nets. In IEEE International Conference on Systems, Man, and Cybernetics, pages 838–843.

de Oliveira, P. H. R. L., de Miranda, C. A. S., and Boechat Go- mide, J. V. (2018). Game design tools for maximum effectiveness. In IADIS International Conference Game and Entertainment Technologies, volume 2018-July, pages 363–367, Madrid, Spain.

Desurvire, H. and El-Nasr, M. S. (2013). Methods for Game User Research: Studying Player Behavior to Enhance Game Design. IEEE Computer Graphics and Applications, 33(4):82–87.

Desurvire, H. and Wixon, D. (2013). Game principles: Choice, change & creativity: Making better games. In Extended Abstracts on Human Factors in Computing Systems, pages 1065–1070, New York, NY, USA. ACM.

Dirgantara, H. B., Prabowo, Y. D., and Jermia, M. M. (2019). Development of android-based quiz video game: Mathven ture. In International Joint Conference on Information, Media and Engineering (IJCIME), pages 450–454.

Fatima, A., Rasool, T., and Qamar, U. (2018). Gdgse: Game development with global software engineering. In IEEE Games, Entertainment, Media Conference (GEM), pages 1–9.

Fernandez, A., Insfran, E., Abrahao, S., Carsi, J. a., and Montero, E. (2012). Integrating usability evaluation into modeldriven video game development. In Human-Centered Software Engineering, volume 7623 LNCS, pages 307–314, Berlin, Heidelberg. Springer Berlin Heidelberg.

Furtado, A. W., Santos, A. L., Ramalho, G. L., and de Almeida, E. S. (2011). Improving digital game development with software product lines. IEEE Software, 28:30–37.

Glossner, J., Bertozzi, N., and Stevenson, C. N. (2015). Game design and development capstone project assessment using scrum. In ASEE Annual Conference and Exposition, volume 122nd ASEE Annual Conference and Exposition: Making Value for Society, Seattle, Washington. ASEE Conferences.

Guevara-Villalobos, O. (2011). Cultures of independent game production: Examining the relationship between community and labour. In Proceedings of DiGRA 2011 Conference: Think Design Play, Utrecht, Netherlands.

Guo, H., Traetteberg, H., Wang, A. I., and Gao, S. (2015a). Realcoins: A case study of enhanced model driven development for pervasive games. International Journal of Multimedia and Ubiquitous Engineering, 10(5):395–411.

Guo, H., Trætteberg, H., Wang, A. I., and Gao, S. (2015b). A workflow for model driven game development. In IEEE 19th International Enterprise Distributed Object Computing Conference, pages 94–103.

Hernandez, F. E. and Ortega, F. R. (2010). Eberos gml2d: A graphical domain-specific language for modeling 2d video games. In 10th Workshop on Domain-Specific Modeling, DSM’10, New York, NY, USA. ACM.

Hetherinton, D. (2014). Sysml requirements for training game design. In 17th International IEEE Conference on Intelligent Transportation Systems (ITSC), pages 162–167.

Inam, H., Malik, A., Sabahat, N., and Subhani, A. (2017). Improving the process for mobile games development. In 2017 International Conference on Communication Technologies (ComTech), page 45 – 49.

Jiménez-Hernández, E. M., Oktaba, H., Piattini, M., and DíazBarriga, F. (2017). Serious games when used to learn software processes: An analysis from a pedagogical perspective. In 5th Int. Conf. in Software Engineering Research and Innovation, pages 194–203.

Jónasdóttir, H. and Müller, S. (2020). Theorizing affordance actualization in digital innovation from a sociotechnical perspective. Scandinavian Journal of Information Systems, 32(1):147–180.

Kasurinen, J., Maglyas, A., and Smolander, K. (2014). Is requirements engineering useless in game development?’. In Requirements Engineering: Foundation for Software Quality, volume 8396 LNCS, pages 1–16. Springer International Publishing.

Kitchenham, B. and Charters, S. (2007). Guidelines for performing systematic literature reviews in software engineering. Technical Report EBSE 2007-001, Keele University and Durham University Joint Report.

Kriglstein, S., Brown, R., and Wallner, G. (2014). Workflow patterns as a means to model task succession in games: A preliminary case study. In Entertainment Computing – ICEC 2014, pages 36–41, Berlin, Heidelberg. Springer Berlin Heidelberg.

Kristiadi, D. P., Sudarto, F., Sugiarto, D., Sambera, R., Warnars, H. L. H. S., and Hashimoto, K. (2019). Game development with scrum methodology. In International Congress on Applied Information Technology (AIT), pages 1–6.

Kummer, L. B. M., Nievola, J. C., and Paraiso, E. C. (2017). Digital game usage lifecycle: a systematic literature review. In XVI Simpósio Brasileiro de Jogos e Entretenimento Digital (SBGames’17), pages 1163–1172, Porto Alegre, RS. SBC.

Luhova, T., Blazhko, O., Troianovska, Y., and Riashchenko, O. (2019). The canvas-oriented formalization of the game design processes. In IEEE 2nd Ukraine Conference on Electrical and Computer Engineering (UKRCON), pages 1254–1259.

Maksoud, S. H. A. E. (2020). Scrum based framework for teaching software engineering for game development. In 2nd International Conference on Video, Signal and Image Processing, VSIP ’20, pages 74–78, New York, NY, USA. ACM.

Marbach, A., Roschke, C., Thomanek, R., Hosel, C., and Ritter, M. (2019). Optimization of project management processes using the a* project management system (astarpm): A prototypical implementation and evaluation. In HCI International 2019 - Posters, volume 1032, pages 78–85. Springer International Publishing.

Marchezan, L., Bolfe, G., Rodrigues, E., Bernardino, M., and Basso, F. P. (2019). Thoth: A web-based tool to support systematic reviews. In ACM/ IEEE Int. Symp. on Empirical Software Engineering and Measurement, pages 1–6.

McKenzie, T., Morales-Trujillo, M., Lukosch, S., and Hoermann, S. (2021). Is agile not agile enough?’ a study on how agile is applied and misapplied in the video game development industry. In IEEE/ACM Joint 15th International Conference on Software and System Processes (ICSSP) and 16th ACM/IEEE International Conference on Global Software Engineering (ICGSE), pages 94–105, 2021.

Mitre-Hernandez, H., Lara-Alvarez, C., Gonzalez-Salazar, M., Mejia-Miranda, J., and Martin, D. (2016a). User experience management from early stages of computer game development. International Journal of Software Engineering and Knowledge Engineering, 26(8):1203–1220.

Mitre-Hernandez, H. A., Lara-Alvarez, C., Gonzalez-Salazar, M., and Martin, D. (2016b). Decreasing rework in video games development from a software engineering perspective. In Trends and Applications in Software Engineering, volume 405, pages 295–304. Springer International Publishing.

Mizutani, W. K., K. Daros, V., and Kon, F. (2021). Software architecture for digital game mechanics: A systematic literature review. Entertainment Computing, 38.

Mozgovoy, M. and Pyshkin, E. (2018). A comprehensive approach to quality assurance in a mobile game project. In 14th Central and Eastern European Software Engineering Conference Russia, CEE-SECR ’18, New York, NY, USA. ACM.

Musil, J., Schweda, A., Winkler, D., and Biffl, S. (2010). Improving video game development: Facilitating heterogeneous team collaboration through flexible software processes. In Systems, Software and Services Process Improvement, volume 99 CCIS, pages 83–94, Berlin, Heidelberg. Springer Berlin Heidelberg.

Mylly, S., Rajanen, M., and Iivari, N. (2020). The quest for usable usability heuristics for game developers. In Advances in Information Systems Development, volume 39 LNISO, page 164 – 181. Springer International Publishing.

Nishida, A. K. and Braga, J. C. (2015). Systematic review of literature: Educational games about electric energy consumption. In IEEE Frontiers in Education Conference (FIE), pages 1–8.

O’Hagan, A. O., Coleman, G., and O’Connor, R. V. (2014). Software development processes for games: A systematic literature review. In Systems, Software and Services Process Improvement, pages 182–193. Springer.

Oliveira, K. W. R. and Paula, M. M. V. (2021). Gamification of Online Surveys: A Systematic Mapping. IEEE Transactions on Games, 13(3):300–309.

Ollsson, T., Toll, D., Wingkvist, A., and Ericsson, M. (2015). Evolution and evaluation of the model-view-controller architecture in games. In 2015 IEEE/ACM 4th International Workshop on Games and Software Engineering, page 8 – 14.

Pandey, J., Singh, A. V., and Alabri, A. A. (2018). Proposing a hybrid methodology for game development. In 7th International Conference on Reliability, Infocom Technologies and Optimization (Trends and Future Directions) (ICRITO), pages 142–146.

Paschali, M.-E., Bafatakis, N., Ampatzoglou, A., Chatzigeorgiou, A., and Stamelos, I. (2018). Tool-assisted game scenario representation through flow charts. In Proceedings of the 13th International Conference on Evaluation of Novel Approaches to Software Engineering - ENASE, volume 2018-March of ENASE’2018, pages 223–232. INSTICC, SCITEPRESS - Science and Technology Publications, Lda.

Passos, E. B., Medeiros, D. B., Neto, P. A. S., and Clua, E. W. G. (2011). Turning real-world software development into a game. In Brazilian Symposium on Games and Digital Entertainment, pages 260–269, 2011.

Pavapootanont, S. and Prompoon, N. (2015). Defining usability quality metric for mobile game prototype using software attributes. In 6th IEEE International Conference on Software Engineering and Service Science (ICSESS), pages 730–736.

Pendleton, A. and Okolica, J. (2019). Creating serious games with the game design matrix. In Games and Learning Alliancex, volume 11899 LNCS, pages 530–539. Springer International Publishing.

Peres, A. L., Selleri, F., Antunes, J. B., Martins, F., Brito, K. d. S., Wanderley, R. R., Soares, F. S. F., Garcia, V. C., and Meira, S. R. d. L. (2011). Methods and processes definitions for multiplatform social network games development with distributed teams. In Brazilian Symposium on Games and Digital Entertainment, pages 189–195.

Petrillo, F. and Pimenta, M. (2010). Is agility out there?’ agile practices in game development. In 28th ACM International Conference on Design of Communication, SIGDOC’10, pages 9–15, New York, NY, USA. ACM.

Petticrew, M. and Roberts, H. (2008). Systematic Reviews in the Social Sciences: A Practical Guide. John Wiley & Sons.

Pieva, L. and Bernardino, M. (2022). Tendências e pesquisas em gerenciamento de projetos de jogos digitais: Uma revisão sistemática da literatura (No Prelo). In Anais do XXI Simpósio Brasileiro de Jogos e Entretenimento Digital, pages 1–8, Natal, RN, Brasil. SBC.

Pizzi, D., Lugrin, J.-L., Whittaker, A., and Cavazza, M. (2010). Automatic generation of game level solutions as storyboards. IEEE Transactions on Computational Intelligence and AI in Games, 2:149–161.

Politowski, C., Fontoura, L., Petrillo, F., and Guéhéneuc, Y. G. (2016). Are the old days gone?’ a survey on actual software engineering processes in video game industry. In IEEE/ACM 5th International Workshop on Games and Software Engineering (GAS), pages 22–28.

Ramadan, R. and Widyani, Y. (2013). Game development life cycle guidelines. In International Conference on Advanced Computer Science and Information Systems (ICACSIS), pages 95–100.

Salazar, M. G., Mitre, H. A., Olalde, C. L., and Sánchez, J. L. G. (2012). Proposal of game design document from software engineering requirements perspective. In 17th International Conference on Computer Games (CGAMES), pages 81–85.

Schild, J., Walter, R., and Masuch, M. (2010). Abc-sprints: Adapting scrum to academic game development courses. In 5th International Conference on the Foundations of Digital Games, FDG’10, pages 187–194, New York, NY, USA. ACM.

Signoretti, A., Martins, A. I., Rodrigues, M., Campos, A. M., and Teixeira, A. (2016). Services & products gamified design (spgd) a methodology for game thinking design. In Proceedings of the 7th International Conference on Software Development and Technologies for Enhancing Accessibility and Fighting Info-Exclusion, DSAI 2016, pages 62 – 68, New York, NY, USA. ACM.

Smith, J. D. and Graham, T. C. N. (2010). Raptor: Sketching games with a tabletop computer. In International Academic Conference on the Future of Game Design and Technology, pages 191–198, New York, NY, USA. ACM.

Souza, M. R. d. A., Furtini Veado, L., Teles Moreira, R., Magno Lages Figueiredo, E., and Costa, H. A. X. (2017). Games for learning: bridging game-related education methods to software engineering knowledge areas. In IEEE/ACM 39th International Conference on Software Engineering: Software Engineering Education and Training Track (ICSE-SEET), pages 170–179.

Tap, R. M., Zin, N. A. M., Sarim, H. M., and Diah, N. M. (2021). Creativity training model for game design. International Journal of Advanced Computer Science and Applications, 12(5):59–66.

Trier, K. K. and Treffers, T. (2021). Agile project management in creative industries: A systematic literature review and future research directions. In IEEE Technology & Engineering Management Conference - Europe (TEMSCONEUR), pages 1–8.

Warmelink, H., Valente, M., van Tol, R., and Schravenhoff, R. (2016). Get it right! introducing a framework for integrating validation in applied game design. In Games and Learning Alliance, volume 9599, pages 461–470. Springer International Publishing.

Winget, M. A. and Sampson, W. W. (2011). Game development documentation and institutional collection development policy. In 11th Annual International ACM/IEEE Joint Conference on Digital Libraries, JCDL’11, pages 29–38, New York, NY, USA. ACM.

Wohlin, C., Runeson, P., Höst, M., Ohlsson, M. C., Regnell, B., and Wesslén, A. (2012). Experimentation in Software Engineering. Springer Berlin.

Xavier, B., Viana, D., and Santos, R. (2021). Modelo de negócio para estúdios independentes em ecossistemas de software de jogos digitais. In Anais Estendidos do XX Simpósio Brasileiro de Jogos e Entretenimento Digital, pages 903–906, Porto Alegre, RS. SBC.

Zamora, R. M. and Villalobos, E. B. (2019). Integrated framework for game design. In IX Latin American Conference on Human Computer Interaction, CLIHC’19, New York, NY, USA. ACM.

Zhu, M., Wang, A. I., and Traetteberg, H. (2016). Engine-cooperative game modeling (ecgm): Bridge model-driven game development and game engine tool-chains. In 13th International Conference on Advances in Computer Entertainment Technology, ACE’16, 2016. ACM.

Downloads

Published

2023-10-11

How to Cite

PIEVA, L.; BERNARDINO, M. Trends and Research in Digital Game Project Management: A Systematic Literature Review. Journal on Interactive Systems, Porto Alegre, RS, v. 14, n. 1, p. 533–545, 2023. DOI: 10.5753/jis.2023.3196. Disponível em: https://journals-sol.sbc.org.br/index.php/jis/article/view/3196. Acesso em: 7 jul. 2024.

Issue

Section

Regular Paper