Collaborative learning via 3-D game development. - Christopher Ault; Teresa Marrin Nakra; Kim Pearson; Phillip Sanders; Ursula Wolz (SIGGRAPH Educators Program, 2006)