Visualising Game Engine Subsystem Coupling

September 12, 2023 Β· Declared Dead Β· πŸ› International Conference on Evolutionary Computation

πŸ‘» CAUSE OF DEATH: Ghosted
No code link whatsoever

"No code URL or promise found in abstract"

Evidence collected by the PWNC Scanner

Authors Gabriel C. Ullmann, Yann-GaΓ«l GuΓ©hΓ©neuc, Fabio Petrillo, Nicolas Anquetil, Cristiano Politowski arXiv ID 2309.06329 Category cs.SE: Software Engineering Citations 0 Venue International Conference on Evolutionary Computation Last Checked 5 months ago
Abstract
Game engines support video game development by providing functionalities such as graphics rendering or input/output device management. However, their architectures are often overlooked, which hinders their integration and extension. In this paper, we use an approach for architecture recovery to create architectural models for 10 open-source game engines. We use these models to answer the following questions: Which subsystems more often couple with one another? Do game engines share subsystem coupling patterns? We observe that the Low-Level Renderer, Platform Independence Layer and Resource Manager are frequently coupled to the game engine Core. By identifying the most frequent coupling patterns, we describe an emergent game engine architecture and discuss how it can be used by practitioners to improve system understanding and maintainability.
Community shame:
Not yet rated
Community Contributions

Found the code? Know the venue? Think something is wrong? Let us know!

πŸ“œ Similar Papers

In the same crypt β€” Software Engineering

Died the same way β€” πŸ‘» Ghosted