Skip to main content

About Game Engines and Their Future

  • Conference paper
Internet of Things. IoT Infrastructures (IoT360 2015)

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 game engines. 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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Gregory, J.: Game Engine Architecture. A. K. Peters/CRC Press, Boca Raton (2014). ISBN 978-1466560017

    Google Scholar 

  2. Cheah, T.C.S., Ng, K.-W.: A practical implementation of a 3D game engine. In: International Conference on Computer Graphics, Imaging and Vision: New Trends (2005)

    Google Scholar 

  3. Mulley, G.: The construction of a predictive collision 2D game engine. In: Proceedings of the 8th EUROSIM Congress on Modelling and Simulation (2013)

    Google Scholar 

  4. Darken, R., McDowell, P., Johnson, E.: Projects in VR: the Delta3D open source game engine. IEEE Comput. Graph. Appl. 25(3), 10–12 (2005)

    Article  Google Scholar 

  5. Guana, V., Stroulia, E., Nguyen, V.: building a game engine: a tale of modern model-driven engineering. In: Proceedings of the 4th International Workshop on Games and Software Engineering, GAS (2015)

    Google Scholar 

  6. Munro, J., Boldyreff, C., Capiluppi, A.: Architectural studies of games engines the quake series. In: International IEEE Consumer Electronics Society’s Games Innovations Conference, ICE-GIC (2009)

    Google Scholar 

  7. Xun, W., Xizhi, L., Huamao, G.: A novel framework for distributed internet 3D game engine. In: Proceedings of the Third International Conference on Convergence and Hybrid Information Technology, ICCIT 2008 (2008)

    Google Scholar 

  8. Gajinov, V., Eric, I., Stojanovic, S., Milutinovic, V., Unsal, O., Ayguade, E., Cristal, A.: A case study of hybrid dataflow and shared-memory programming models: dependency-based parallel game engine. In: 26th International Symposium on Computer Architecture and High Performance Computing, SBAC-PAD (2014)

    Google Scholar 

  9. Huiqiang, L., Wang, Y., Ying, H.: Design and implementation of three-dimensional game engine. In: Proceedings of World Automation Congress, WAC (2012)

    Google Scholar 

  10. Nelson, G.: Natural Language, Semantic Analysis and Interactive Fiction. Whitepaper (2006)

    Google Scholar 

  11. The Z-Machine Standards Document version 1.1 (2014). http://inform-fiction.org/zmachine/standards/z1point1/index.html. Accessed 7 Aug 2015

  12. Gerla, M., Maggiorini, D., Palazzi, C.E., Bujari, A.: A survey on interactive games over mobile networks. Wirel. Commun. Mob. Comput. 13(3), 212 (2013)

    Article  Google Scholar 

  13. Ott, J., Perkins, C., Kutscher, D.: A message bus for local coordination, IETF RFC 3259 (2002)

    Google Scholar 

  14. Satran, J., Meth, K., Sapuntzakis, C., Chadalapaka, M., Zeidner, E.: Internet small computer systems interface (iSCSI), IETF RFC 3720 (2004)

    Google Scholar 

  15. Maggiorini, D., Quadri, D., Ripamonti, L.A.: Opportunistic mobile games using public transportation systems: a deployability study. Multimedia Syst. J. 20(5), 545 (2014)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Dario Maggiorini .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 ICST Institute for Computer Sciences, Social Informatics and Telecommunications Engineering

About this paper

Cite this paper

Maggiorini, D., Ripamonti, L.A., Cappellini, G. (2016). About Game Engines and Their Future. In: Mandler, B., et al. Internet of Things. IoT Infrastructures. IoT360 2015. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 169. Springer, Cham. https://doi.org/10.1007/978-3-319-47063-4_28

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-47063-4_28

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-47062-7

  • Online ISBN: 978-3-319-47063-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics