Keyphrases
- game design
- idea generation
- design process
- creative thinking
- computer games
- video games
- educational games
- role playing game
- online game
- game play
- learning games
- game based learning
- massively multiplayer online role playing games
- programming concepts
- experiential learning
- game engine
- serious games
- computational thinking
- game mechanics
- learning tools
- database design