SBC { Proceedings of SBGames 2019 | ISSN: 2179-2259 Education Track { Full Papers Educating Novice Developers in Video Game Projects - An Experience Report Samia Capistrano Gomes, Caio Machado, Victor Silva, Matheus Silva, and Eduardo Santana de Almeida Computer Science Department Federal University of Bahia, UFBA Salvador, Brazil
[email protected],
[email protected], vpinheiro.aguiar, matheuscardimdasilva @gmail.com,
[email protected] { } Abstract—Over the last decade, the video games industry Consequently, they may face several difficulties at the has become the most lucrative industry of entertainment. The beginning of their game development journey [6]. New- number of people playing games continues to grow every year. comers should use software engineering good practices and Games are not only being used as entertainment, but as tools in many other fields, such as education, medicine and fitness. reuse techniques to help minimize the difficulties. In typical Games are considered a rich and complex domain due to software development, those practices have been used for their multidisciplinary nature and distinct development process years. However, when it comes to games, there are very when compared to traditional software. few studies proving their effectiveness in this field. In Thus, learning how to develop games is a big challenge for 2014, Murphy et al. [7] identified that despite the large both newcomers and experienced developers that come from complexity, richness and impact of video games in software typical software development projects. In this paper, we present a report on the experience of learning game development industry, they rarely are studied by the software engineering through the reimplementation of existing games by students.