Keyphrases
- computer games
- design patterns
- software engineering
- object oriented
- game design
- software design
- object oriented software
- software architecture
- design principles
- usage scenarios
- commercial games
- educational games
- video games
- software systems
- game play
- learning objects
- educational software
- process model
- digital storytelling
- game ai
- games based learning
- artificial intelligence
- digital entertainment
- role playing game
- learning games
- game playing
- relational databases