A growing body of research suggests that creating video games can be a highly engaging way for children to learn a range of STEM skills. Moreover, it encourages youth to take ownership over STEM knowledge, rather than viewing it as belonging to others. The National STEM Video Game Challenge encourages middle and high school students as individuals and small groups to create games and submit them to the competition. Talk about hands on learning.
Using this site’s rules & guidelines, your class or school could have a similar competition.