2016 · 10 citations · 19 references
EducationComputer ScienceArtificial IntelligencePlay-based LearningSoftware EngineeringComputational ThinkingEducational Game DesignEducational Software DesignGame-based LearningSerious GamesSoftware ConstructionGame Design For LearningGame Engines
Game developers have been using commercial game engines to create serious games. The development of serious game is a process that requires game and instructional design. Constructionist environments and games are becoming more popular in the last years because of the importance of Computational Thinking to develop problem solving skills. Despite this popularity, there is a lack of available game engines and frameworks to develop this kind of games. This paper proposes a game engine architecture to support the affordable development of constructionist games. The game engine specification describes components of game, instructional and constructionist elements as a low-level definition that facilitates direct implementation. A serious game built upon this specification and used by 96 students is also presented in this paper. This validation provided some future work ideas, as an editor tool, SDK and API.
19
Marc Prensky · Computers in entertainment · 2003 · 3.1K citations
Education, Educational Psychology, Educational Technology +13
Educational game design for online education
Pablo Moreno‐Ger, Daniel Burgos, Iván Martínez‐Ortiz et al. · Computers in Human Behavior · 2008 · 556 citations
To block or not to block, that is the question
David Weintrop, Uri Wilensky · 2015 · 415 citations