Teaching Software Engineering for Game Development
📜 Abstract
As game development becomes an accepted academic field, CS departments will face several challenges analogous to those faced in software engineering teaching a decade ago. This paper explores what a course on game development should cover, proposing an experience grounded in software engineering principles. We also discuss our experience in teaching such a course for the first time.
✨ Summary
The paper titled “Teaching Software Engineering for Game Development” by Kathi Fisler and colleagues was published in July 2008. It focuses on the educational challenges posed by integrating game development into computer science curricula. The authors propose a course structure centered around software engineering principles to effectively teach game development. They stress the importance of project-based learning and multidisciplinary teams to simulate real-world scenarios.
The paper discusses their inaugural attempt at teaching this course, offering valuable insights into curriculum design that balances technical and creative aspects. It addresses the rising academic interest in game development and suggests using it as a vehicle to enhance software engineering education.
Upon web search, citations and discussions about this paper generally appear in contexts of education conferences and academia-focused software engineering discussions, indicating its primary influence in academic circles exploring novel approaches to computer science education. However, no specific industry impact or extensive citations in subsequent research were found beyond its mention in similar educational framework discussions.