ScriptEase: Generative Design Patterns for Computer Role-Playing Games
Proceedings of the 19th IEEE international conference on Automated software engineering
Story creation in virtual game worlds
Communications of the ACM - Interaction design and children
Proceedings of the fifteenth annual conference on Innovation and technology in computer science education
Using scalable game design to teach computer science from middle school to graduate school
Proceedings of the fifteenth annual conference on Innovation and technology in computer science education
Investigating studio-based learning in a course on game design
Proceedings of the Fifth International Conference on the Foundations of Digital Games
Implementing games on pinball machines
Proceedings of the Fifth International Conference on the Foundations of Digital Games
Recognizing computational thinking patterns
Proceedings of the 42nd ACM technical symposium on Computer science education
Proceeding of the 44th ACM technical symposium on Computer science education
Hi-index | 0.00 |
Computer games are a multi-billion dollar industry and have become an important part of our private and social lives. It is only natural, then, that the technology used to create games should become part of a computing science curriculum. However, game development is more than a massive programming endeavor. Today's games are largely about generating content within multidisciplinary teams. CMPUT 250 is a new computing science course at the University of Alberta that emphasizes creating games in multidisciplinary teams. This paper describes our experiences with the course, emphasizing the issues of multidisciplinary interactions: teaching, teamwork, and evaluation.