A Framework for the Development of Serious Games for Assessment

  • Fatima HamiyeEmail author
  • Bilal SaidEmail author
  • Bader SerhanEmail author
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 11899)


The entertaining nature of video games have led to their use for serious purposes, such as in education or assessment, where they become known as serious games (SG). Developing a serious game is a complex task. To reduce this complexity, researchers focus on modeling and code generation tools. Nonetheless, they still fall behind when they try to fit all SG requirements or to cover different game genre within the currently suggested approaches. In our research, we propose a new modeling framework that ease the design and development process of serious game for assessment (SGA). This framework allows the pedagogue to define the game general structure using UML and the game logic using a new DSL language, which is easier and more accessible to non-technical experts. As a proof of concept, we show how two different games can be designed and developed using our framework.


Code generation Xtext Xtend DSL UML Structure Logic Score 



We would like to express our gratitude for the Agence Universitaire de la Francophonie (AUF) for funding this research project. We would also like to acknowledge all our colleagues at the LET’SeGA project from Lebanon, Tunisia and Egypt, for their amazing support, team spirit and valuable input.


  1. 1.
    Cheniti-Belcadhi, L., El Khayat, G.A., Said, B.: Knowledge engineering for competence assessment on serious games based on semantic web. In: 2019 IEEE Second International Conference on Artificial Intelligence and Knowledge Engineering (AIKE), pp. 163–166. IEEE, Sardinia, Italy (2019)Google Scholar
  2. 2.
    Chevaillier, P., et al.: Semantic modeling of virtual environments using MASCARET. In: 2012 5th Workshop on Software Engineering and Architectures for Realtime Interactive Systems (SEARIS), pp. 1–8. IEEE, Costa Mesa, CA, USA (2012)Google Scholar
  3. 3.
    Elfotouh, A.M.A., Nasr, E.S., Gheith, M.H.: Towards a comprehensive serious educational games’ ontology. In: Proceedings of the 3rd Africa and Middle East Conference on Software Engineering - AMECSE 2017, pp. 25–30. ACM Press, Cairo, Egypt (2017)Google Scholar
  4. 4.
    Hamieh, F., Said, B.: Modeling and code generation of serious games for assessment. In: ICT in our Lives, Alexandria, Egypt, p. 8 (2018)Google Scholar
  5. 5.
    Matallaoui, A., Herzig, P., Zarnekow, R.: Model-driven serious game development integration of the gamification modeling language GaML with unity, pp. 643–651. IEEE (2015)Google Scholar
  6. 6.
    Mitchell, A., Savill-Smith, C.: Great Britain, Learning and Skills Development Agency: The Use of Computer and Video Games for Learning: A Review of the Literature. Learning and Skills Development Agency, London (2004)Google Scholar
  7. 7.
    Oon Thean, S.T.: A model-driven framework to support games development: an application to serious games (2013)Google Scholar
  8. 8.
    Prasanna, A.T.: A domain specific modeling language for specifying educational games (2012)Google Scholar
  9. 9.
    Prot, S., Anderson, C.A., Gentile, D.A., Brown, S.C., Swing, E.L.: The positive and negative effects of video game play. In: Media Well - Child Adolescents 109–128 (2014)Google Scholar
  10. 10.
    Reyno, E.M., Cubel, J.Á.C.: A platform-independent model for videogame gameplay specification. In: DiGRA Conference (2009)Google Scholar
  11. 11.
    Said, B., Cheniti-Belcadhi, L., El Khayat, G.: An ontology for personalization in serious games for assessment. In: 2019 IEEE Second International Conference on Artificial Intelligence and Knowledge Engineering (AIKE), pp 148–154. IEEE, Sardinia, Italy (2019)Google Scholar
  12. 12.
    Tang, S., Hanneghan, M.: Game content model: an ontology for documenting serious game design. In: 2011 Developments in E-systems Engineering, pp 431–436. IEEE, Dubai, United Arab Emirates (2011)Google Scholar
  13. 13.
    Thillainathan, N., Leimeister, J.M.: Educators as game developers—model-driven visual programming of serious games. In: Kunifuji, S., Papadopoulos, G.A., Skulimowski, A.M.J., Kacprzyk, J. (eds.) Knowledge, Information and Creativity Support Systems, pp. 335–349. Springer, Cham (2016). Scholar

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  1. 1.Arts Sciences and Technology University in LebanonBeirutLebanon

Personalised recommendations