Almansoury, Farag, Kpodjedo, Segla et El Boussaidi, Ghizlane.
2022.
« Game development topics: A tag-based investigation on game development stack exchange ».
Applied Sciences, vol. 12, nº 21.
Prévisualisation |
PDF
Kpodjedo-SJL-2022-25968.pdf - Version publiée Licence d'utilisation : Creative Commons CC BY. Télécharger (3MB) | Prévisualisation |
Résumé
Video-game development, despite being a multi-billion-dollar industry, has not attracted sustained attention from software engineering researchers and remains understudied from a software engineering perspective. We aim to uncover, from game developers’ perspectives, which video game development topics are the most asked about and which are the most supported, in order to provide insights about technological and conceptual challenges game developers and managers may face on their projects. To do so, we turned to the Game Development Stack Exchange (GDSE), a prominent Question and Answer forum dedicated to game development. On that forum, users ask questions and tag them with keywords recognized as important categories by the community. Our study relies on those tags, which we classify either as technology or concept topics. We then analysed these topics for their levels of community attention (number of questions, views, upvotes, etc.) and community support (whether their questions are answered and how long it takes). Related to community attention, we found that topics with the most questions include concepts such as 2D and collision detection and technologies such as Unity and C# , whereas questions touching on concepts such as video and augmented reality and technologies such as iOS, Unreal-4 and Three.js generally lack satisfactory answers. Moreover, by pairing topics, we uncovered early clues that, from a community support perspective, (i) the pairing of some technologies appear more challenging (e.g., questions mixing HLSL and MonoGame receive a relatively lower level of support); (ii) some concepts may be more difficult to handle conjointly (e.g., rotation and movement); and some technologies may prove more challenging to use to address a given concept (e.g., Java for 3D). Our findings provide insights to video game developers on the topics and challenges they might encounter and highlight tool selection and integration for video game development as a promising research direction.
Type de document: | Article publié dans une revue, révisé par les pairs |
---|---|
Professeur: | Professeur Kpodjedo, Sègla Jean-Luc El boussaidi, Ghizlane |
Affiliation: | Génie logiciel et des technologies de l'information, Génie logiciel et des technologies de l'information |
Date de dépôt: | 19 déc. 2022 21:50 |
Dernière modification: | 18 oct. 2024 18:47 |
URI: | https://espace2.etsmtl.ca/id/eprint/25968 |
Actions (Authentification requise)
Dernière vérification avant le dépôt |