Game Programming Level 1: 2D Video Games

This workshop launches students into the world of writing code through the process of programming video games! The emphasis in this workshop is on learning the foundational programming concepts, including variables, conditional statements, and loops, that form the basis of game logic. Students are also exposed to concepts in physics, graphics, and audio libraries while programming the logic for a series of PC games. Students will learn Java coding basics such as variables, conditionals, iterations, and functions. Students will also learn basic video game programming concepts, including character animation, character behaviors, sound effects, music, and processing user input. Students will learn how math concepts such as 2D coordinate systems, vectors, linear equations, and quadratics and physics concepts such as gravity, friction, opposing forces, and momentum are important in the game development process. This course is equivalent to .5 computer science credit.


This course is open to students in Grades 8 through 12. There are no academic prerequisites for this course.

Schedule and Tuition

Schedule for 2016 - 2017

Refer to the Homeschool Programs page for the 2016 - 2017 school year schedule.


The tuition for Game Programming Level 1: 2D Video Games is $595 per 16-week session. A $195 non-refundable deposit is due at the time of registration. The remaining $400 must be paid by the registration deadline.

DigiPen's ProjectFUN offers workshops, camps and college prep courses for kids and teens. Technology courses are held in Redmond, WA (near Seattle and Bellevue), and online.