Game Code Quest: Exploring the Art of Game Design with Inquiry-Based Learning
- Bhumi Suthar
- Apr 1
- 3 min read
Discover the magic of coding by diving into an inquiry-based project that sparks creativity and problem-solving among students. In this activity, young programmers will explore the fundamental elements of game design while practicing the scientific method. The project is designed to inspire curiosity and innovation-just like the classic inquiry model, but with a tech twist!
Inquiry Based Path
This project was born from the idea that every great game starts with a question. By framing game design as a journey of discovery, students will learn to ask questions, design experiments, and reflect on their coding decisions. This inquiry-based approach helps them understand that just as in science, experimentation and iteration are key to building engaging games.
The Game Code Quest

While teaching, I imagine a classroom where every student is a budding game designer! Instead of providing them with a complete template, challenging them with this guiding question:
Ask a Question
"What makes a game fun and engaging?"
Encourage students to think about elements such as game speed, visuals, sound effects, and interactive features. This open-ended question sets the stage for exploration and discovery.
Kick off the inquiry by writing the question on your Inquiry Board. Explain that, like scientists, game developers start with basic questions. These questions invite them to investigate how different design choices affect player engagement and how their idea of the game will can be broken down in multiple small questions.
Share Your Thinking
Invite students to create a "Code Canvas" entry where they sketch out their initial ideas. They might:
Draw a storyboard of their game concept.
Write down predictions about which design elements will make the game more fun.
Use symbols or simple charts to represent their hypotheses (e.g., a thumbs-up for fun, a neutral face for average, and a thumbs-down for not fun).
This step mirrors the hypothesis phase in science-forming a smart guess before the experiment begins.
Create a Plan
Develop a 3-step plan to test the game design ideas:
Design & Code: After the planning phase, students can work on the design and a very basic code of the planned project using any coding platforms, design tools and kid-friendly languages.
Play & Test: Have students test their first version of games by playing them and inviting classmates to try them out.
Record & Analyze: Collect feedback on elements such as fun factor, difficulty, and overall engagement. Use simple surveys or digital forms for recording responses.
List the materials and resources needed, such as computers, coding software, and presentation tools.
Conduct an Investigation
Now it’s time to code! Let your students build their games according to the plan. Remind them to refer back to their hypothesis as they work on their projects. Encourage them to:
Experiment with different game mechanics (e.g., adjusting the speed of moving obstacles, adding sound effects, or changing visual themes).
Test various design choices to see how these changes impact gameplay. Have them document their progress in their Code Canvas/Notes, noting what works and what needs improvement.
Discover the Results
After the testing phase, gather the class to share their findings. Create a collective chart or digital graph displaying:
The fun factor ratings for different game versions.
Observations about which design elements consistently led to more engaging gameplay.
Discuss questions such as:
-"Which game design received the highest fun rating?"
-"What unexpected challenges did you encounter?"
-"How did your results compare with your initial hypothesis?"
This reflection phase introduces them to data analysis and reinforces the idea that testing and iteration are vital in both coding and scientific inquiry.
Share What You’ve Learned
Have the students work together with you or other students to summarize their findings. They can:
Create a digital presentation or poster that showcases their game designs and the feedback they received.
Write a brief report or record a video summarizing their project journey-from the initial question to the final results.
Share their work with their parents/friends or a shared online platform to celebrate their creativity and insights.
Beyond the Game Code Quest
Once the inquiry is complete, encourage your students to extend their learning by exploring further questions, such as:
"How would adding a scoring system change the gameplay?"
"What happens if we introduce a new character or power-up?"
"Can we modify our games to respond to different inputs, like touch or voice commands?"
This phase invites continuous learning and reminds students that each project is just the beginning of a larger exploration into game development.
Try the Game Code Quest with Your Kids
Ready to ignite the spark of coding curiosity? Bring the Game Code Quest to your kids! All you need are computers, a kid-friendly coding platform, and a group of enthusiastic young developers. This inquiry-based project not only teaches the basics of game design but also instills a love for experimentation, critical thinking, and creative problem-solving.
Happy coding!
Comments