top of page
6-7 Game Design
Rubric
At this more advanced level, video game design allows students to develop sophisticated coding skills that go well beyond basic drag-and-drop programming. Students learn to write and organize code using variables, functions, conditionals, and loops with greater efficiency and purpose. They begin working with object-oriented programming concepts such as classes, objects, inheritance, and encapsulation to manage complex game systems. Advanced students also explore physics engines, collision detection, artificial intelligence behaviors, data management, and debugging strategies to optimize performance. Through iterative testing and refinement, they strengthen computational thinking by breaking large problems into smaller components, identifying patterns, and designing reusable systems. This deeper coding experience not only improves technical proficiency but also builds logical reasoning, persistence, and problem-solving skills
2D Makecode Arcade
3D CoSpaces
bottom of page

