Godot

Rising Grades 7 to 9

Design and code your unique gameplay experience.

In this course, students dive into the fundamentals of game design and development using the Godot engine, a powerful tool for creating 2D and 3D games. Students explore essential concepts like character movement, physics, and visual effects while becoming familiar with Godot's user-friendly interface and GDScript coding language. Through a mix of lessons, discussions, and hands-on activities, they gain experience in building interactive environments and designing elements that make games engaging and fun to play.

Throughout the course, students work on larger projects that bring together the skills they’re developing. They might create a platformer with challenging obstacles and power-ups, a top-down adventure game with interactive NPCs, or an endless runner with spawning hazards and collectibles. Each project is broken down into steps that guide them from character creation to level design and gameplay mechanics, allowing them to see the full game development process from start to finish.

By the end of the course, students will have completed one or more games, each showcasing the skills they’ve gained in programming, game mechanics, and design principles. They’ll walk away with not only a strong foundation in Godot but also an understanding of the process that goes into creating games. Equipped with a sense of accomplishment, they’ll be ready to apply their new skills to future projects, confident in their ability to turn creative ideas into playable games.