State-of-the-Art Model Driven Game Development: A Survey of Technological Solutions for Game-Based Learning
Stephen Tang, Martin Hanneghan, Liverpool John Moores University, United Kingdom
Journal of Interactive Learning Research Volume 22, Number 4, ISSN 1093-023X Publisher: Association for the Advancement of Computing in Education (AACE), Waynesville, NC
Game-based learning harnesses the advantages of computer games technology to create a fun, motivating and interactive virtual learning environment that promotes problem-based experiential learning. Such an approach is advocated by many commentators to provide an enhanced learning experience than those based on traditional didactic methods. However, the adoption of such a seductive learning method engenders a range of technical, educational and pedagogical challenges, including: (i) how to enable domain experts - with little computer games development skills – to plan, develop and update their teaching material without going through endless and laborious iterative cycles of software and content development and/or adaptation; (ii) how to choose the right mix of entertainment and game playing to deliver the required educational and pedagogical lesson/teaching material; and (iii) how to reuse existing games software frameworks and associated editing environments for game-based learning. Much research is already underway at addressing the stated challenges; however, these approaches do not address the key challenge of facilitating the planning and development of teaching material with the right mix of pedagogical elements, educational components and fun. Thus, this study aims to investigate the use of model-driven software engineering approaches to facilitate non-technical domain experts (teachers) to plan, develop and maintain game-based learning resources regardless of the intricacies of the game engine/environment (platform) used. This article investigates the state-of-the-art in model-driven game development to provide a summary of developments in game design languages, game software modelling languages, game models, game software models, model-driven game frameworks, game software frameworks, model-driven engineering tools and assistive user interfaces. The findings from this survey will prove a useful guide for future development of high-level educational game creation tools for game-based learning.
Tang, S. & Hanneghan, M. (2011). State-of-the-Art Model Driven Game Development: A Survey of Technological Solutions for Game-Based Learning. Journal of Interactive Learning Research, 22(4), 551-605. Waynesville, NC: Association for the Advancement of Computing in Education (AACE).
© 2011 Association for the Advancement of Computing in Education (AACE)