|
Category | Item | Article | Major topics | Course topic |
|
| R1 | [55] | Students develop games on Torque game engine to learn game development | Game development |
| R2 | [56] | Undergraduate and graduate build games by adding code in Spacewar simulator to learn artificial intelligence | AI |
| R3 | [57] | Undergraduates develop games on XNACS1Lib framework to learn programming | Programming |
| R4 | [58] | Students develop games on Scratch to learn basic programming | Programming |
| R5 | [59] | Students develop games on Game Maker platform to learn software engineering | SE |
| R6 | [60] | Students develop games using Greenfoot to learn programming | Programming |
| R7 | [61] | Students build games by adding code in Wu’s Castle to learn programming | Programming |
| R8 | [42] | Students build 3D movies on First Person Shooting game engine, Maya, and Photoshop to learn digital character production and machinima | Art |
| R9 | [10] | Students develop or modify Warcraft3 game editor, unreal game engine, and so forth, to learn software development, programming, project management, artistic concepts, and so forth | Mixed topics |
Research | R10 | [43] | Undergraduates develop games to learn outsourcing and software engineering | SE |
| R11 | [62] | Students develop games on self-made toolsets to learn programming | Programming |
| R12 | [63] | Students develop games on GameMaker to learn programming | Programming |
| R13 | [64] | Undergraduates develop Critical Mass board game on the web-based platform to learn data structure | Data structure |
| R14 | [65] | Undergraduates develop games to learn programming | Programming |
| R15 | [5] | Undergraduates develop minigames on XNA to learn programming | Programming |
| R16 | [66] | Graduates develop games on XNA to learn software architecture | SE |
| R17 | [67] | Students build games on Scratch to learn the Boolean logic | Boolean logic |
| R18 | [68] | Pupils build games by adding quiz to a web-based game shell platform to learn literacy | Literacy |
| R19 | [69] | Students build games by adding a code to a board game RoboRally, to learn artificial intelligence | AI |
| R20 | [70] | Middle school students build games on Storytelling Alice to learn information technology | Mixed topics |
|
| D21 | [4] | Graduate Students develop games on XNA to learn software architecture | SE |
| D22 | [71] | Middle school students build games on adding code in StarLogo TNG to learn 3D programming | 3D programming |
Discussion | D23 | [72] | Art design students develop games on Flash to learn programming | Programming |
| D24 | [73] | Electronics design field students build a game-like system to learn programming, distributed system, and so forth | Mixed topics |
| D25 | [74] | Undergraduate students develop games to learn programming | Programming |
| D26 | [75] | Pupils develop games on NeverWinter Night toolsets to learn basic ICT curriculum | Mixed topics |
| D27 | [76] | Students build games by adding code to Bomberman game to learn programming | Programming |
|
Theory | T28 | [77] | Survey of mobile game development for different learning purposes | Mixed topics |
|
| Dev29 | [78] | Develop MUPPETS that students could use for game development to learn programming | Programming |
| Dev30 | [79] | Develop XQUEST based on XNA that graduate could use for game development to learning software architecture | SE |
Development | Dev31 | [80] | Develop Sheep based on Android that graduate could use for game development to learn software architecture | SE |
| Dev32 | [81] | Design and develop SIMPLE framework that students could use for game development to learn programming | Programming |
| Dev33 | [82] | Develop BiMIP framework that undergraduate could use for game development to learn programming | Programming |
| Dev34 | [83] | Develop JGOMAS framework that undergraduate could use for game development to learn artificial intelligence | AI |
|