Processos de Software para Jogos Digitais: uma Revisão Terciária da Literatura
Resumo
Jogos digitais são considerados produtos de software, mas possuem características únicas que exigem métodos de construção diferenciados em relação às metodologias já conhecidas da área de Engenharia de Software. Ainda que seja comum uma multiplicidade de opções para o desenvolvimento desse tipo de sistema, não foi observado um direcionamento sobre quais métodos podem ser mais apropriados nem uma convergência de definições de processos para esse contexto de desenvolvimento na literatura - indicando a necessidade de novas investigações na área. Dessa maneira, este trabalho tem por objetivo o mapeamento do estado atual da pesquisa e investigação de modelos de processo de software para a construção de jogos digitais, considerando suas particularidades, através de uma revisão terciária da literatura. No conjunto dos 22 trabalhos revisados, foi observada a volatilidade de informações durante os processos, exigindo ciclos de validação em fluxos baseados na flexibilidade e na utilização de protótipos. Também foi salientada a tendência da participação de equipes multidisciplinares, incluindo especialistas de diferentes especialidades e representantes do público alvo. Por fim, observou-se o interesse da academia por processos para jogos com fins educacionais, colocando a área dos jogos sérios em destaque e fornecendo possibilidades para pesquisas futuras.
Referências
Aguado-Delgado, J., Gutiérrez-Martínez, J. M., Hilera, J. R., de-Marcos, L., & Otón, S. (2020). "Accessibility in video games: a systematic review." Universal Access in the Information Society, 19, 169-193.
Aleem, S., Capretz, L. F., & Ahmed, F. (2016). "Game development software engineering process life cycle: a systematic review." Journal of Software Engineering Research and Development.
Ambros-Antemate, J. F., Beristain-Colorado, M. D. P., Vargas-Trevino, M., Gutierrez-Gutierrez, J., Hernandez-Cruz, P. A., Gallegos-Velasco, I. B., & Moreno-Rodríguez, A. (2021). "Software Engineering Frameworks Used for Serious XIII Games Development in Physical Rehabilitation: Systematic Review." JMIR Serious Games, 9, e25831.
Ampatzoglou, A., & Stamelos, I. (2010). "Software engineering research for computer games: A systematic review." Information and Software Technology, 52(9), 888-901.
Arango-López, J., Collazos, C. A., Gutiérrez Vela, F. L., & Castillo, L. F. (2017). "A systematic review of geolocated pervasive games: A perspective from game development methodologies, software metrics and linked open data." In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 10289 LNCS, pp. 335-346).
Avila-Pesántez, D., Rivera, L. A., & Alban, M. S. (2017). "Approaches for serious game design: A systematic literature review." Computers in Education Journal, 8.
Backlund, P., Engström, H., Berg Marklund, B., & Toftedahl, M. (2017). "Developing games for non-leisure contexts: Identification of challenges and research gaps." In 2017 9th International Conference on Virtual Worlds and Games for Serious Applications, VS-Games 2017 - Proceedings (pp. 15-22).
Beynon-Davies, P., Carne, C., Mackay, H., & Tudhope, D. (1999). "Rapid application development (RAD): an empirical review." European Journal of Information Systems, 8(2), 211-223. ISSN 0960-085X.
Caillois, R. (2001). Man, Play, and Games. University of Illinois Press.
Cartaxo, B., Pinto, G., & Soares, S. (2020). "Rapid Reviews in Software Engineering." In: Felderer, M., & Travassos, G. (eds) Contemporary Empirical Methods in Software Engineering. Springer, Cham.
Cruzes, D. S., & Dyba, T. (2011). "Research synthesis in software engineering: A tertiary study." In Information and Software Technology, 53(5), 440-455. Special Section on Best Papers from XP2010.
Caruso, F., Peretti, S., Barletta, V. S., Pino, M. C., & Mascio, T. D. (2023). "Recommendations for Developing Immersive Virtual Reality Serious Game for Autism: Insights From a Systematic Literature Review." IEEE Access, 11, 74898-74913.
Chandler, H. M. (2010). Game Production Handbook. Sudbury: Johns and Bartletts.
Centre for Reviews and Dissemination (UK). (1995-). Database of Abstracts of Reviews of Effects (DARE): Quality-assessed Reviews [Internet]. York (UK). Available: [link]
Chueca, J., Verón, J., Font, J., Pérez, F., & Cetina, C. (2024). "The consolidation of game software engineering: A systematic literature review of software engineering for industry-scale computer games." Information and Software Technology, 165.
Damaševičius, R., Maskeliūnas, R., & Blažauskas, T. (2023). "Serious Games and Gamification in Healthcare: A Meta-Review." Information (Switzerland), 14.
Davis, F. D. (1989). "Perceived usefulness, perceived ease of use, and user acceptance of information technology." MIS Quarterly, 13(3), 319-340.
de Salas, K., Ashbarry, L., Seabourne, M., Lewis, I., Wells, L., Dermoudy, J., Roehrer, E., Springer, M., Sauer, J. D., & Scott, J. (2022). "Improving Environmental Outcomes With Games: An Exploration of Behavioural and Technological Design and Evaluation Approaches." Simulation and Gaming, 53, 470-512.
Dingsøyr, T., Nerur, S., Balijepally, V. G., & Moe, N. (2012). "A decade of agile methodologies: Towards explaining agile software development." Journal of Systems and Software, 85, 1213-1221.
Engström, H., Marklund, B., Backlund, P., & Toftedahl, M. (2018). "Game development from a software and creative product perspective: A quantitative literature review approach." Entertainment Computing, 27.
Hamel, C., Michaud, A., Thuku, M., Skidmore, B., Stevens, A., Nussbaumer-Streit, B., & Garritty, C. (2021). "Defining Rapid Reviews: a systematic scoping review and thematic analysis of definitions and defining characteristics of rapid reviews." Journal of Clinical Epidemiology, 129, 74-85.
Kai, L., Tan, W. H., & Saari, E. M. (2023). "Dimensions of Interactive Pervasive Game Design: Systematic Review." JMIR Serious Games, 11.
Kasurinen, J. (2016). "Games as Software: Similarities and Differences between the Implementation Projects." In Proceedings of the 17th International Conference on Computer Systems and Technologies 2016 (pp. 33-40). Association for Computing Machinery.
Kitchenham, B., Brereton, O. P., Budgen, D., Turner, M., Bailey, J., & Linkman, S. (2009). "Systematic literature reviews in software engineering – A systematic literature review." Information and Software Technology, 51(1), 7-15.
Kitchenham, B., Charters, S. (2007) “Guidelines for Performing Systematic Literature Reviews in Software Engineering”, Technical Report EBSE 2007-001, Keele University and Durham University Joint Report.
Laamarti, F., Eid, M., & El Saddik, A. (2014). “An Overview of Serious Games”. International Journal of Computer Games Technology, 2014, Article ID 358152, 15 pages.
Manifesto for Agile Software Development. (2001). Retrieved March 20, 2024, from https://agilemanifesto.org/.
Marklund, B., Engström, H., Hellkvist, M., & Backlund, P. (2019). "What Empirically Based Research Tells Us About Game Development." The Computer Games Journal, 8, 1-20.
Matharu, G., Mishra, A., Singh, H., & Upadhyay, P. (2015). "Empirical Study of Agile Software Development Methodologies." ACM SIGSOFT Software Engineering Notes, 40, 1-6.
Merino-Cajaraville, A., Reyes-de-Cózar, S., & Navazo-Ostúa, P. (2023). "SCHEMA: A Process for the Creation and Evaluation of Serious Games—A Systematic Review towards Sustainability." Sustainability (Switzerland), 15.
Mirza-Babaei, P., Moosajee, N., & Drenikow, B. (2016). "Playtesting for indie studios." In Proceedings of the 20th International Academic Mindtrek Conference (pp. 366-374). Association for Computing Machinery.
Murphy-Hill, E., Zimmermann, T., & Nagappan, N. (2014). "Cowboys, ankle sprains, and keepers of quality: how is video game development different from software development?" In Proceedings of the 36th International Conference on Software Engineering (ICSE 2014). Association for Computing Machinery, New York, NY, USA, 1-11.
Oliveira, P., Fontoura, L., & Medina, R. (2020). “Metodologias usadas no desenvolvimento de jogos eletrônicos educacionais: uma revisão da literatura”. In Anais do XXXI Simpósio Brasileiro de Informática na Educação, novembro 24, 2020, Online, Brasil. Sociedade Brasileira de Computação (SBC), Porto Alegre, Brasil, 542-551.
Osborne O'Hagan, A., Coleman, G., & O'Connor, R. V. (2014). "Software Development Processes for Games: A Systematic Literature Review." In Communications in Computer and Information Science (Vol. 425, pp. 182-193).
Osterweil, L. J. (1987). "Software processes are software too." In Proceedings of the 9th International Conference on Software Engineering (ICSE 1987). IEEE.
Ramadan, R., & Widyani, Y. (2013). "Game development life cycle guidelines." In Proceedings of 5th International Conference on Advanced Computer Science and Information Systems (ICACIS) (pp. 95–100). IEEE Computer Society.
Rombach, D. (2006). "Integrated Software Process and Product Lines." In: Li, M., Boehm, B., Osterweil, L. J. (eds) Unifying the Software Process Spectrum. SPW 2005. Lecture Notes in Computer Science, vol 3840. Springer, Berlin, Heidelberg.
Salen, K., & Zimmerman, E. (2003). Rules of Play: Game Design Fundamentals. MIT Press.
Schell, J. (2019). The Art of Game Design: A Book of Lenses. A K Peters/CRC Press.
Silva-Vasquez, P. O., Rosales-Morales, V. Y., & Benitez-Guerrero, E. (2020). "Automatic code generation of user-centered serious games: A systematic literature review." In Proceedings - 2020 8th Edition of the International Conference in Software Engineering Research and Innovation, CONISOFT 2020 (pp. 216-225).
Silva-Vásquez, P. O., Rosales-Morales, V. Y., & Benítez-Guerrero, E. (2022). "Automatic Code Generation of User-centered Serious Games: A Decade in Review." Programming and Computer Software, 48, 685-701.
Sommerville, I. (1996). "Software process models." ACM Comput. Surv., 28(1), 269-271.
Tomala-Gonzales, J., Guaman-Quinche, J., Guaman-Quinche, E., Chamba-Zaragocin, W., & Mendoza-Betancourt, S. (2020). "Serious Games: Review of methodologies and Games engines for their development." In Iberian Conference on Information Systems and Technologies, CISTI (pp. 2020-June).
Tricco, A., Antony, J., Zarin, W., Strifler, L., Ghassemi, M., Ivory, J., Perrier, L., Hutton, B., Moher, D., & Straus, S. E. (2015). "A scoping review of rapid review methods."
Tricco, A. C., Langlois, E. V., Straus, S. E. et al. (2017). "Rapid reviews to strengthen health policy and systems: a practical guide." In World Health Organization Geneva.
Valente, M. T. (2020). Engenharia de Software Moderna: Princípios e Práticas para Desenvolvimento de Software com Produtividade. Independente.
Verschueren, S., Buffel, C., & Stichele, G. V. (2019). "Developing theory-driven, evidence-based serious games for health: Framework based on research community insights." JMIR Serious Games, 7.
Venkatesh, V., & Zhang, X. (2010). "Unified Theory of Acceptance and Use of Technology: U.S. Vs. China." Journal of Global Information Technology Management, 13, 5-27.
Viana, J. R. M., Viana, N. P., Trinta, F. A. M., & De Carvalho, W. V. (2014). "A Systematic Review on Software Engineering in Pervasive Games Development." In Brazilian Symposium on Games and Digital Entertainment, SBGAMES (pp. 51-60).
Whitson, J. (2019). "Free Tools for Game Development: Empowering the Indie Developer Community." International Journal of Game Design and Development, 6(2), 112-128.
Wohlin, C. (2014). "Guidelines for snowballing in systematic literature studies and a replication in software engineering." In Proceedings of the 18th International Conference on Evaluation and Assessment in Software Engineering (EASE '14) (pp. 38:1-38:10). Association for Computing Machinery.
Xexéo, G., Mangeli, E., Ferreira da Silva, F., Ouriques, L., Costa, L. F., & Monclar, R. (2021). "Games as Information Systems." 1-8.
Zahedi, M., Shahin, M., & Babar, M. A. (2016). "A systematic review of knowledge sharing challenges and practices in global software development." International Journal of Information Management, 36(6, Part A), 995-1019.
Zhu, J., & Liu, W. (2020). "A tale of two databases: the use of Web of Science and Scopus in academic papers." Scientometrics, 123, 321-335.
Zhu, M., & Wang, A. I. (2019). "Model-driven game development: A literature review." ACM Computing Surveys, 52.