Keyphrases
- educational games
- product line
- software product line
- video games
- game design
- learning tools
- computer games
- product lines
- software engineering
- software development
- game based learning
- educational tools
- educational experiences
- serious games
- game play
- development processes
- adventure game
- game development
- digital games
- open source
- conducted an empirical study
- teachable agent
- database
- children learn
- game engine
- object oriented
- e learning
- real world