Abstract: Game development requires highly independent skills such as problem-solving, programming, creativity, and critical thinking. These skills can hardly be taught via traditional prescriptive ...