Internet of Things. IoT Infrastructures. Second International Summit, IoT 360° 2015, Rome, Italy, October 27-29, 2015. Revised Selected Papers, Part I

Research Article

About Game Engines and Their Future

Download
547 downloads
  • @INPROCEEDINGS{10.1007/978-3-319-47063-4_28,
        author={Dario Maggiorini and Laura Ripamonti and Giacomo Cappellini},
        title={About Game Engines and Their Future},
        proceedings={Internet of Things. IoT Infrastructures. Second International Summit, IoT 360° 2015, Rome, Italy, October 27-29, 2015. Revised Selected Papers, Part I},
        proceedings_a={IOT360},
        year={2017},
        month={1},
        keywords={Game engines architecture Game development Scalability Distributed systems},
        doi={10.1007/978-3-319-47063-4_28}
    }
    
  • Dario Maggiorini
    Laura Ripamonti
    Giacomo Cappellini
    Year: 2017
    About Game Engines and Their Future
    IOT360
    Springer
    DOI: 10.1007/978-3-319-47063-4_28
Dario Maggiorini1,*, Laura Ripamonti1,*, Giacomo Cappellini2,*
  • 1: University of Milan
  • 2: Italian National Research Council
*Contact email: dario@di.unimi.it, ripamonti@di.unimi.it, giacomo.cappellini@idpa.cnr.it

Abstract

In these last few years we are witnessing an increasing adoption of video games in learning and teaching environments. This change is coming thanks to the fact that video games allow students to take a more active role in learning as they develop skills needed to succeed in their professional careers. At the same time, we are also observing a change in the way video games are implemented. Today, the existence of very large teams with a multi-layered organisation calls for the adoption of structured development approaches with associated environments. These environments have been baptised . Availability and usability of game engines, in the near future, will positively influence educational activities for the next generations. In this paper, we discuss the general structure of modern game engines and put into question their current architectural approach. Our goal is to raise the attention of the scientific community on the fact that re-baptised software stacks are unlikely, on the long shot, to provide the flexibility and functionalities required by game developers in the coming years. After a detailed discussion of the possible problems on the horizon, an alternative approach for a modular and scalable game engine architecture will also be presented.