top of page

6-7 Game Design

Rubric

image.png

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

project-removebg-preview.png

Quest

project-removebg-preview.png

Platformer

project-removebg-preview.png

Virus

project-removebg-preview.png

Scroller

3D CoSpaces

project-removebg-preview.png

4 rooms

bottom of page