Game Development Foundations

JavaScript
Leverage the excitement of creating video games to teach foundational computer science concepts, mathematics, and problem-solving.
Graduation cap icon
Grade Band:
6-8th Grade
Category icon
Course Type:
Core
Time icon
Course Length:
65 Hours
Level icon
Level:
Beginner
Video icon
Video-Based Lessons
Check badge icon
Earns Certifications
Circle star icon
Capstone Project
Briefcase icon
Project Portfolio
Briefcase icon
Teacher-Led
Briefcase icon
Activity Worksheets
Briefcase icon
Slideshow Presenaions
Check circle icon
Self Grading Quizzes

Description

Students build real games with JavaScript and Phaser and learn JavaScript variables, functions, objects, arrays, input, physics, and events alongside game design, debugging, and documentation. Students build 4 projects of increasing complexity as they learn to apply new tools and techniques.

Certifications

Upon completing this course, students will be prepared to earn the following credentials:
ICT Gaming Essentials

Course Outline

Discovering Games & Your Development Environment

Programming Foundations & Game Design

Advanced Programming & Game Logic

Complete Game Development

Course Projects

Through a combination of follow-along projects and self-directed activities, students build a unique coding project portfolio demonstrating the skills and knowledge they acquire.
Sprite Scene
Students will create a complete static scene in Phaser using sprites developed in Piskel. This focuses on design elements before implementing full game mechanics.
Trial icon 3D

Get a Free Trial

Schedule a platform walkthrough with on of our education specialists and gain access to our courseware and curriculum.

Hear from Our Teachers

Exceptional Support and Partnership for School Growth

The support is unbelievable. The fact that, from day 1, we have been trained, we have been coached, we have had the ability to have dialogue with [Mastery Coding]. Tremendous partnership, Tremendous opportunity for any school to grow. I recommend using Mastery Coding.
Jim D'Agostino
Executive Director/Co-Principal
Santiago Middle School

Students Thriving with Self-Paced Program, Embracing Technology and Coding in Their Learning

The students were enjoying this self paced program and learning about technology and coding. It was great that my students were incorporating more tech and coding in their education.
Sajida Boland
STEM Teacher
Shirley Lane Elementary