Gaming Essentials
– Media Technology Domain –
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)