Please enable JavaScript to use CodeHS

Florida Introduction to Cybersecurity

Exploring Game Design

Students learn the basics of video game design elements, game mechanics, and sprite and world design.

Lessons

7.1 Intro to Games

  • Intro to Games
  • What Games Have You Played?
  • Game Design Reflection

7.2 Unpacking a Game

  • Gameplay and Game Components
  • Check Your Understanding - Gameplay and Game Components
  • Game Mechanics and Elements
  • Check Your Understanding - Game Mechanics and Elements
  • Investigate a Game
  • +4 more

7.3 Categorizing Games

  • Categorizing Games
  • A Bird's Eye View on Perspectives
  • Getting to Know Game Genres
  • Pick a Few Games
  • Categorizing Your Games
  • +1 more

7.4 Intro to JavaScript

  • Hello World
  • Hello World
  • Introduce Yourself
  • Debugging: Printing Error
  • Check Your Understanding - Printing

7.5 Variables

  • Variables
  • Live Coding: Variables
  • Exploration: Making a Purchase
  • Check Your Understanding - Variables
  • Debugging: Hiking App
  • +1 more

7.6 Introducing Libraries

  • Introducing Libraries and JSGameLib
  • Game Demo - Brickbreaker
  • Game Demo - Snake
  • Game Demo - Gravity Run
  • JSGameLib Documentation

7.7 Program Structure

  • Program Structure
  • Program Structure Reference
  • Bounce Bounce Revolution
  • Exploration: The Elevator
  • The Propeller
  • +1 more

7.8 Understanding the Canvas

  • Understanding the Canvas
  • Create a Canvas
  • Canvas Coordinates
  • Helper Function for Coordinates
  • Refreshing the Canvas
  • +2 more

7.9 Your First Sprites

  • Your First Sprites
  • Sprite Face
  • Exploration: Shapeshifter
  • Downhill Delights
  • Check Your Understanding - Sprites
  • +1 more

7.10 The Physics of Sprites

  • Physics Engines and Gravity
  • Exploration: Gravity
  • Collisions
  • Exploration: Collisions
  • Physical Properties
  • +4 more

Courses that include this module