CodePlay: A Tabletop Role-Playing Game System used in Teaching Game Programming Using Content Gamification

  • Konstantinos NtokosEmail author


The goal of this paper is to provide a role-playing game system that combines gamification, role-playing teaching techniques and tabletop RPGs to be used in teaching, in an effort to increase student involvement. The main theory behind it is Content Gamification (which focuses on making a module’s content more fun), and tabletop role-playing games combined with rules from the “Betrayal at the house on the hill” board game. The framework itself is called “Code-Playing Technique” and it directly combines physical role-play and learning programming. This is a learning technique designed for use in Software Engineering and Game Programming curricula. With the “Code-Playing Technique”, students may express themselves through coding instead of via words or natural language. As such, during role-playing a character in a virtual setting, anything that the player does and anything that happens to that character must be expressed through programming and scripting from within a game engine. While this paper explores the CodePlay framework itself, the complementary paper “The Blackthorn Manor: A Case Study in Teaching Software Engineering for Computer Games Courses using CodePlay Framework” applies it in a university module.


Role-playing games Tabletop RPG Gamification Software engineering Programming Game development 


  1. Akpolat, B., & Slany, W. (2014). Enhancing software engineering student team engagement in a high-intensity extreme programming course using gamification. In: 27th IEEE conference on software engineering education and training. Klagenfurt, Austria.Google Scholar
  2. Bartel, A., & Hagel, G. (2014). Engaging students with a mobile game-based learning system in university education. In: IEEE global engineering education conference. Istanbul, Turkey.Google Scholar
  3. Costikyan, G. (2013). Uncertainty in games (1st ed.). Cambridge, MA: MIT Press.Google Scholar
  4. Daviau, R., et al. (2004). Betrayal at the house on the hill. s.l.: Avalon Hill Games, Wizards of the Coast, Hasbro.Google Scholar
  5. Deterding, S., Dixon, D., Khaled, R., & Nacke, L. (2011). From game design elements to gamefulness: Defining gamification. In: Proceedings of the 15th international academic MindTrek conference: Envisioning future media environments. Tampere, Finland.Google Scholar
  6. Dicheva, D., Agre, G., Dichev, C., & Angelova, G. (2015). Gamification in education: A systematic mapping study. Educational Technology and Society,18(3), 75–88.Google Scholar
  7. Gygax, G., & Ameson, D. (1974). Dungeons and Dragons. s.l.: Tactical Studies Rules, Inc, Wizards of the Coast.Google Scholar
  8. Hakulinen, L., Auvinen, T., & Korhonen, A. (2013). Empirical study on the effect of achievement badges in TRAKLA2 online learning environment. In: Proceedings of learning and teaching in computing and engineering (LaTiCE) conference. Macau.Google Scholar
  9. Hamari, J., Koivisto, J., & Sarsa, H. (2014). Does gamification work? A literature review of empirical studies on gamification. In: Proceedings of the 47th Hawaii international conference on system sciences. Hawaii, USA.Google Scholar
  10. Kapp, K. (2012) The gamification of learning and instruction: Game-based methods and strategies for training and education. s.l.: Wiley.Google Scholar
  11. Lopes, R. P. (2015). City of Dred: A tabletop RPG learning experience. In: EDULEARN15: 7th International Conference on Education and New Learning. Barcelona, Spain.Google Scholar
  12. Mi, Q., et al. (2018). A gamification technique for motivating students to learn code readability in software engineering. In: International symposium on educational technology. Osaka, Japan.Google Scholar
  13. Parker, F. (2015). Role-playing the Caper–Gone–Wrong film in Fiasco. Analog Game Studies,2(2), 97–104.Google Scholar
  14. Petersen, S., & Willis, L. (1981). Call of Cthulhu. s.l.:Chaosium.Google Scholar
  15. Ramadan, R., & Widyani, Y. (2013). Game development life cycle guidelines. Bali: IEEE.CrossRefGoogle Scholar
  16. Rein-Hagen, M. (1991). World of darkness. s.l.:White Wolf.Google Scholar
  17. Šćepanović, S., Žarić, N., & Matijević, T. (2015). Gamification in higher education learning: State of the art, challenges and opportunities. In: The sixth international conference on e-Learning (eLearning-2015). Belgrade, Serbia.Google Scholar
  18. Taspinar, B., Schmidt, W., & Schuhbauer, H. (2016). Gamification in education: A board game approach to knowledge acquisition. Vienna: Elsevier.Google Scholar
  19. Topirceanu, A. (2017). Gamified learning: A role-playing approach to increase student in-class motivation. Marseilles: Elsevier.Google Scholar
  20. Valens, N. (2016). Mansions of Madness. s.l.: Fantasy Flight Games.Google Scholar
  21. Werbach, K., & Hunter, D. (2015) The gamification toolkit: Dynamics, mechanics, and components for the win. 1st edn. s.l.: Wharton Digital Press.Google Scholar

Copyright information

© Springer Science+Business Media, LLC, part of Springer Nature 2020

Authors and Affiliations

  1. 1.School of Media Arts and TechnologySolent UniversitySouthamptonUK

Personalised recommendations