Unity Game Development Course 2D Maze Adventure

Role: Instructor & Curriculum Designer
Organization: Circuit Stream

Led a 10-week video game coding camp for high school students focused on building a 2D maze adventure game using Unity and C#. The course introduced industry-standard tools such as Unity3D and Visual Studio Code while guiding students through the fundamentals of game development.

VCG_Demo

Learning Objectives:

  • Programming Foundations: Taught core C# scripting concepts, logic structures, and problem-solving techniques.
  • Game Mechanics: Covered collision detection, UI design, animation, and asset integration.
  • Development Process: Students created flowcharts, sketched game ideas, and participated in peer play-testing to refine mechanics and functionality.
  • Industry Practices: Provided hands-on experience with Unity’s game engine and real-world development workflows.

Lessons followed a progressive structure—from basic Unity navigation to full game development—balancing structured instruction with creative exploration. Weekly challenges reinforced technical skills while encouraging experimentation and iteration.

Outcome:
Each student completed a fully playable 2D game, demonstrating proficiency in scripting, design thinking, and interactive storytelling, while gaining confidence in using professional development tools.