Game Development Foundations

6-8th Grade

Game Development Foundations (GDF) leverages the excitement of creating games to teach computer science, mathematics, and problem-solving.

Bring to Your School
Game Development Foundations: Middle school coding and computer science

Introduce Students to Comp Sci and Coding through Game Development

Game Development Foundations (GDF) leverages the excitement of creating games to teach computer science, mathematics, and problem-solving. Students use custom JavaScript engines and the PixilArt editor to build games while learning computational thinking, 2D graphic design, and game development principles.

Students will learn:

  • 2D game art design and asset creation
  • JavaScript Programming
  • Object Oriented Programming
  • Utilization of game engines for project development
  • How to build and deploy browser-based HTML5 games

About

Grade Band: Grades 6-8

Format: Year-long (60 hrs)

Prerequisites: None

Features

video

Video-Based Lessons

check-square

Self-Grading Quizzes

atom

STEAM Connections

briefcase

Project Portfolio

Topics

JavaScript

UI Design

Pixel Art

Level Design

Algebra

2D Animation

Narrative Storytelling

Course Breakdown

Unit 1:

JavaScript and Game Development

Unit 2:

Game Mechanics and Control Flow

Unit 3:

Canvas Coding

Unit 4:

Arcade project

STEAM Connections

STEAM connections embedded in this course reinforce relevant science and math concepts to provide a well-rounded educational experience.

Contact Us

flask

Science

laptop

Technology

cog

Engineering

brush

Art

calculator

Math

Project Portfolio

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.

See Sample Lesson

Word Guessing Game

In this project, students build out a word-guessing game where a random word is chosen and the player is given the opportunity to guess letters.

Play in Browser

Narrative Text Adventure

A browser-based text adventure game to learn how to build and incorporate a unique game narrative using JavaScript.

Play in Browser

Technical Requirements

Hardware

RAM: 4GB or more

CPU: Pentium 5 or later

Software Installed

Google Chrome

Peripherals

13" or bigger display

Full keyboard

Three-button mouse with scroll wheel

Headphone jack and headphones

Operating System

Chromebook: Chrome OS 100.0 or later

Windows: 7, 8, 8.1, 10 or later

Mac: OS X El Capitan 10.11 or later

Linux: 64-bit Ubuntu 18.04+, Debian 10+, openSUSE 15.2+, or Fedora Linux 32+

Ready to learn more about what we offer?

Schedule a demo today with one of our education specialists to find out how Mastery Coding can help you meet students where they are.