Keyphrases
- educational games
- user interface design
- game design
- video games
- computer games
- learning tools
- simulation game
- game based learning
- online game
- foreign language
- adventure game
- educational tools
- game development
- serious games
- digital games
- development processes
- teachable agent
- game play
- learning games
- multi player
- multimedia