Gaming Essentials
– Media Technology Domain –

ICT Gaming Essentilas

The ICT Gaming Essentials course focuses on fundamentals of interactive computer game creation. Students will

  • Learn about the design process for creating a gaming program, including criteria and constraint identification, content research and storyboard creation
  • Study computer programming concepts that are essential to game development, including program flow modeling, program code creation, and result evaluation and modification practices

Course Table of Contents

Lesson 1: Introduction to Game Design

LESSON SECTIONS

  • Why We Play Games
  • The Design Process for Creating Games

SUGGESTED ACTIVITIES

  • Gaming Types (Online)
  • Rolls and Genres of Games (Hands-on)
  • Deconstructing a Game In Scratch to Analyze It (Hands-on)
  • Deconstructing a Game in Groups (Team)

CASE STUDY

  • Storyboarding Your Game (Hands-on)

LESSON 1 QUIZ

Lesson 2: Introduction to Programming for Games

LESSON SECTIONS

  • How the Programmer Interacts with the Computer
  • Understanding Algorithms
  • Introduction to Flowcharts and Pseudocode

SUGGESTED ACTIVITY

  • Practice Being a Programmer (Hands-on)
  • How Algorithms Work – Making a Sandwich (Hands-on)
  • How Algorithms Work – Programming Structures (Hands-on)
  • Solving Your “Race to the Finish” Game Bug (Hands-on)
  • Algorithm or Pseudocode? (Online)
  • Pseudocoding The Shark Game (Hands-on)

CASE STUDY

  • Pseudocoding Your Game

LESSON 2 QUIZ

Lesson 3: Basic Programming Concepts

LESSON SECTIONS

  • Introduction to Programming Concepts

SUGGESTED ACTIVITIES

  • Boolean Operators (Online)
  • Boolean Expressions (Online)
  • The Language of a Programmer (Hands-on)
  • Understanding Variables in Scratch (Hands-on)
  • Objects, Methods and Functions Simplified (Hands-on)
  • Objects, Arguments, Events and Event Handlers in Scratch (Hands-on)

CASE STUDY

  • Programming Your Game and Gathering Feedback (Hands-on)

LESSON 3 QUIZ

Lesson 4: Creating Interactive Games

LESSON SECTIONS

  • Creating an Interactive Game

SUGGESTED ACTIVITIES

  • Create an Animation Using Scratch (Hands-on)
  • Going Bananas (Hands-on)
  • Scratch Step-It-Up Project (Hands-on)
  • Scratch Level-Up Team Project (Team)

CASE STUDY

  • Invent with Scratch (Game)
  • Invent with Scratch (Demo)

LESSON 4 QUIZ