Heritage High School – Video 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 grades2,400+
practice problems24/7
AI tutor accessNeed 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