Mobile Game-Based Learning (mGBL): Application Development and Heuristics Evaluation Strategy. Malaysian Journal of Learning and Instruction, v. 7, p. 37–73, 31 Jan.2010.