Engaging Students in Computer Science Education through Game Development with Unity
Authors:
- 1 April 2019
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 199-205
Abstract
Learning how to code by creating video games promises high motivation, engagement and fun for the students. In this study, the Unity Game Development Environment, a widely spread tool for professional game developers, was employed for teaching secondary school students to develop their own video games. The research design for the game development activities followed a Design-Based Research approach. The learning design was based on situated learning accompanied by a mix of tutorials, teacher explanations and support & collaboration amongst the students. The results of the first iteration of Design-Based Research confirmed the hypotheses that video game development was fascinating and engaging for the majority of young learners. Using a professional tool with an embedded physics engine provided additional attraction for teenagers. From the first cycle of game development we learned that dealing with the complexity of the development environment in a systematic way, time management, advanced teachers' competencies in handling the environment, and providing well balanced learning materials are crucial to successfully employ a professional tool like Unity in secondary education. Besides improved materials and a stepwise process of adding complexity e.g. by starting with developing mini-games, the most important change for the second cycle is to significantly extend the time allocated for game development. This seems justified due to the vast spectrum of skills and competences students tend to acquire when collaborating on complex and exciting issues like developing games.Keywords
This publication has 19 references indexed in Scilit:
- Beyond Minecraft: Facilitating Computational Thinking through Modeling and Programming in 3DIEEE Computer Graphics and Applications, 2014
- Design-Based ResearchEducational Researcher, 2012
- Using Game Development to Teach Software ArchitectureInternational Journal of Computer Games Technology, 2011
- Bringing computational thinking to K-12ACM Inroads, 2011
- The Greenfoot Programming EnvironmentACM Transactions on Computing Education, 2010
- ScratchCommunications of the ACM, 2009
- Digital Game-Based Learning in high school Computer Science education: Impact on educational effectiveness and student motivationComputers & Education, 2009
- Lessons Learned About Educating the Gifted and TalentedGifted Child Quarterly, 2007
- Design-Based Research Methods for Studying Learning in Context: IntroductionEducational Psychologist, 2004
- Design-Based Research: Putting a Stake in the GroundJournal of the Learning Sciences, 2004