Heritage High School
Grade 12Video Game Programming I

Heritage High SchoolVideo Game Programming I

Mar 2026 · 2nd Semester

Students must have mastered the topics previously covered in Computer Science. Students will extend their knowledge and skill in programming through the study of game topics including: game state and the game loop, basic display and interaction of on-screen objects, object-oriented programming concepts, user interface design, and 2D game techniques. Students will program using the C# language; development environments may include Visual Studio, XNA, MonoGame, and Unity. Our primary game platform will be the PC; some students may program for other platforms. Significant group projects will expose students to the challenges of working in teams and develop project management $&$ interpersonal skills.

Prerequisites: Computer Science,

Grades: Grades 9-12

For Heritage High School Students

Master Video Game Programming I This Semester

Heritage High School students using Varsity Tutors see an average of 1.5 letter grade improvement in courses like Video Game Programming I. Get the same edge with personalized practice and expert support.

89%
improved grades
2,400+
practice problems
24/7
AI tutor access
Need extra help with Video Game Programming I?

Students who work 1:1 with a tutor see an average improvement of 1-2 letter grades within 8 weeks. Get matched with an expert who knows your curriculum.

Tutors matched to your specific course syllabus

Flexible scheduling that works around your day

Progress tracking with parent updates