Towards a Resource-aware Middleware Support for Distributed Game Engine Design

Laura Mazzuca, Andrea Garbugli, Andrea Sabbioni, Armir Bujari, Antonio Corradi · 2022

Recently, we are witnessing an increasing interest in a paradigm shift in the way video games are designed and implemented. Starting from an era where a single developer was in charge of the whole creative process, we have moved now toward extremely large groups with a multi-layered organisation. Moreover, today’s game engines suffer from a number of architectural constraints, and will not likely be able to meet the flexibility and scalability required by game developers of the next generation. This increasing complexity, the tremendous growth of projects size, and the rapidly evolving AR/VR trend, call for the adoption of agile development and cost-effective management approaches leveraging on distributed computing environments and primitives. In this work, we present the concept of a distributed game engine architecture, which relies on a resource-aware middleware solution providing run-time quality support to components spanning edge-cloud environments.

Read the paper · More papers on PaperTik