






CompuScholar Unity Game Programming
Unity Game Programming trains teens to code like real developers—building games with C#, animation, AI, and game physics. It’s serious computer science taught through hands-on projects.
$120
Quantity:

2025 Twelfth-Grade Curriculum Kit
Unity Game Programming
Unity Game Programming isn't just for kids who want to "play games for a living." This is serious tech education disguised as something your teen will actually be excited to do. Over the course of a year, he'll learn C# scripting, game physics, animation, artificial intelligence, and the ins and outs of the Unity game engine—all while creating his own projects from start to finish. It's a full high school credit in programming, aligned with state standards and packed with hands-on learning.
Your teen doesn't need a coding background to jump in—just solid computer skills and a willingness to learn. The online format makes it flexible and accessible, with lessons that work for visual and text-based learners alike. Quizzes and chapter tests are auto-graded (hooray), while project work is assessed with a parent-friendly point-and-click rubric.
The course includes about 170 class sessions, each running 45–60 minutes. A typical schedule runs 3–5 hours per week, but you can tweak midterm and final projects to fit your calendar. Students work through the entire project lifecycle: requirements, design, coding, and testing. Every chapter includes programming labs, so he's constantly building and refining his skills.
You'll need a Windows or Mac computer—Chromebooks are out—and you'll license the Unity software yourself (either through a free Personal License or an Education Grant). Unity and Visual Studio Community Edition are both required software for the course.
From debugging to game art, sound effects to object-oriented design, this is a course that does more than teach your teen how to make a game—it teaches him how to think like a developer. And yes, it absolutely earns one full high school credit in computer science or programming.

See a sample from the syllabus and planner and browse all that this course has to offer.
Find answers to the most frequently asked questions about this product below:
CompuScholar courses assume the student is already familiar with using a keyboard and mouse to select and run programs, navigate application menu systems, and generally interact with their operating system.
Programming students should understand how to store and retrieve files on the hard disk and how to use built-in operating system applications (Windows/File Explorer, Mac OS Finder) to navigate a file system and directory structures. It is helpful to also have some familiarity with text editors and using web browsers to find helpful information on the Internet.
We teach students how to program a computer from the ground up, but they should already know the basics about using one!

