How to embed a game engineering course into a computer science curriculum

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.