The document discusses engaging young students in computer science through game development. It describes using game development to teach programming concepts to 3rd year university students, 1st year university students, and high school students. For 3rd year students, game development teaches large scale software development principles. For 1st year students, it focuses on basic programming logic. For high school students, game development teaches computational reasoning through visual and interactive experiences. The results showed high student engagement and improved computer science enrollment rates. The document concludes game development provides fun, real-world applications that make computer science concepts more appealing to students.