In this course, kids will get a behind the scenes look at how video games are created and have the opportunity to design their own awesome games. If your kid likes to play video games, they will love creating their own!
We select technology platforms for students based on age and ability level. Read more about our platforms below.
Scratch is a visual coding language that's fantastic for beginners. Students are able to drag and connect blocks of code together to create instructions for games, animations and interactive stories.
Students still learn coding fundamentals, like logic, loops and variables, but do so in a beginner-friendly environment that focuses on the big ideas instead of spelling and grammar.
Unity is like Photoshop for game development. It's an extremely robust engine that's used by both hobbyists and professional developers. High-quality commercial games that have been built using Unity include Kerbal Space Program, Crossy Road, Hearthstone and Monument Valley.
Students gain experience with both visual design and text-based coding in the C# Coding language. Students will be exposed to all fundamental aspects of object-oriented coding, including classes, methods, logic, loops, variables and coding design.
Roblox is a popular multi-player game that also comes with a coding environment. Students can build on the base functionality of the original game to create their own custom projects.
Students gain experience with text-based coding in the Lua coding language. Students will be exposed to all fundamental aspects of scripting, including functions, logic, loops, and variables.