The XNA game development toolset is an excellent starting point for students who want to get into games programming. It is also a motivating way to teach programming in general. The video below shows a mixture of games made by our 2nd year students over 5 weeks (2 lab sessions per week). For the majority of students it is the fist time that they have made a game. The graphics aren’t always the best but they are on a software engineering course so I mark them mainly on design and code quality/structure.