A course in which students learn to build and design video games. During Semester 1, students will create 2D platforms, top-down games, side scrollers, and physics based games. Students build a foundation of programming basics and apply them as they build a different type of game each day. Semester 2 will explore programming through art, music and math. Students will collaborate with each other to plan and build projects using visual programming. Students create interactive greetings, experiment with sounds and musical notes, make comics, design and animate characters and build level-based games.