This course builds on the games programming sequence and focuses on the different stages of small and large-scale games development. The students work in teams to develop one game of significant size over the whole semester. Activities include expertise-based team selection, work division, class discussions, and presentations at various stages.