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.
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.