“The students learned a lot about programming and game design, but even more than that, I think they learned a lot about the kind of collaboration and group effort required to complete a complex task.”