Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Software Engineering for Game Developers
Software Engineering for Game Developers
Teaching software engineering through game design
ITiCSE '05 Proceedings of the 10th annual SIGCSE conference on Innovation and technology in computer science education
Fun and games: a new software engineering course
ITiCSE '05 Proceedings of the 10th annual SIGCSE conference on Innovation and technology in computer science education
The Game Production Handbook (Game Development Series)
The Game Production Handbook (Game Development Series)
Requirements Engineering and the Creative Process in the Video Game Industry
RE '05 Proceedings of the 13th IEEE International Conference on Requirements Engineering
Andrew Rollings and Ernest Adams on Game Design
Andrew Rollings and Ernest Adams on Game Design
Facilitating language-oriented game development by the help of language workbenches
Future Play '08 Proceedings of the 2008 Conference on Future Play: Research, Play, Share
Extensive Evaluation of Using a Game Project in a Software Architecture Course
ACM Transactions on Computing Education (TOCE)
Using game development to teach software architecture
International Journal of Computer Games Technology
ACM Transactions on Computing Education (TOCE)
ACM Transactions on Computing Education (TOCE)
Hi-index | 0.00 |
In recent years computer games have grown to the size of multimillion dollar projects that are driven by a creative vision of game design and include a vast spectrum of different fields of application. Due to these characteristics, a software engineering approach on game development is absolutely critical for project success nowadays. This consequently renders software engineering an integral part of any forward-looking game development curriculum. The paper at hand covers a kind of game engineering course that has been integrated into an existing computer science curriculum. In this paper, the course's concept and setting are discussed and the lessons learned are presented.