4 papers
SyDRA: An Approach to Understand Game Engine Architecture
Gabriel C. Ullmann, Yann-Gaël Guéhéneuc, Fabio Petrillo +2
Game engines are tools to facilitate video game development. They provide graphics, sound, and physics simulation features, which would have to be otherwise implemented by develope…
Visualising Game Engine Subsystem Coupling
Gabriel C. Ullmann, Yann-Gaël Guéhéneuc, Fabio Petrillo +2
Game engines support video game development by providing functionalities such as graphics rendering or input/output device management. However, their architectures are often overlo…
Game Engine Comparative Anatomy
Gabriel C. Ullmann, Cristiano Politowski, Yann-Gaël Guéhéneuc +1
Video game developers use game engines as a tool to manage complex aspects of game development. While engines play a big role in the success of games, to the best of our knowledge,…
Game Industry Problems: an Extensive Analysis of the Gray Literature
Cristiano Politowski, Fabio Petrillo, Gabriel C. Ullmann +1
Context: Given its competitiveness, the video-game industry has a closed-source culture. Hence, little is known of the problems faced by game developers. However, game developers d…