
Develop coding skills and learn advanced techniques to build better games by adding scoring, using variables, and creating time and survival mechanics, teleportation, character transformations, checkpoints, and save points.
Learn to implement scoring with variables, adding and subtracting points using color containers, and trigger a win screen when players reach 10 points.
Build a 10-second survival game using a timer and a time variable to count down, display the timer, and trigger win or game over via a rock observer.
Create teleportation by routing a green entry portal to a red exit portal, using color cues and spawn logic to move a saved creative character across the map.
Learn how to implement character transformation by switching player control between characters using pages, enabling jumps or shooting abilities based on the chosen character, with hands-on coding examples.
Explore how checkpoints save player progress and respawn at the last reached point, using nesting and pages to turn checkpoints on or off and spawn handling.
Build a multi‑checkpoint system that scores black points to turn off rocks, switches pages for new checkpoints, and spawns responses after vanish or destruction, with close by triggers.
Plan an advanced game using a planning sheet to define the title, genre, summary, levels, and win conditions, then choose a concept combination like scoring or teleporting to guide development.
Learn to resolve conflicts when combining time or survival with teleporting by using points and nesting, demonstrated with a zombie chase game; apply these ideas to your own game creation.
Publish your game to the coding community by saving with a clear title and detailed description. Share it with the community, explore others' games, download, and keep creating more.
This class is part 2 of my popular video game design class for beginner coders. Help your child learn more advanced coding techniques and about coding blocks not used in the first course. Part 2 of video game design focuses on using variables in different ways to create scoring, timers, checkpoints, and more.
Students learn to use more advanced coding logic by utilizing PAGES available in the Kodu program.
Students are introduced to variables in coding to create scoring in their games.
Students learn how to create and code portals to teleport characters to different parts of the game map.
Students learn how to add character transformation to their games, allowing a player to switch characters in the game.
Students learn how to create checkpoints to save a players progress.
Students learn to use sub-routines in their coding.
Overall, students learn to create more complex and interesting games.
Important: Kodu currently only runs on Windows. Please test running Kodu prior to signing up for the class. Kodu is a free download. Simply Google "Kodu Game Lab." This course is designed for parents that want to help their kids (Ages 7-10) continue to learn more advanced coding in the Kodu program.
Student Support: After each video lesson, students complete an activity to help them practice what they learned. If students have trouble, there are pictures and a video review in the instructor solution.