Please enable JavaScript to use CodeHS

ICT Gaming Essentials Objectives Standards Mapping

to

Game Design in Unity - Semester One

26 Standards in this Framework 9 Standards Mapped 34% Mapped to Course


Standard Lessons
10.1.1 Describe the role of games in modern society (e.g., education, task training, social networking, therapy, recreation).
  1. 1.1 Intro to Game Design
  2. 1.2 History of Video Games
10.1.2 Identify various types of games (e.g., chance, skill, knowledge, role playing, storytelling).
10.2.1 Identify the steps of the design process for creating a game.
  1. 5.2 Planning Your Game
  2. 5.3 Making Your Game
  3. 5.4 Publishing and Presenting Your Game
10.2.2 Apply the design process to solving a problem.
  1. 5.2 Planning Your Game
  2. 5.3 Making Your Game
  3. 5.4 Publishing and Presenting Your Game
10.2.3 Analyze (deconstruct) existing games.
  1. 1.2 History of Video Games
  2. 2.3 Game Industry Insights
10.2.4 Identify the tools and skills needed for creating games.
  1. 1.1 Intro to Game Design
  2. 2.1 Careers in Game Design
  3. 2.3 Game Industry Insights
10.2.5 Identify design criteria and constraints.
10.2.6 Create storyboards to model a game’s program flow and functionality.
10.3.1 Identify the programmer’s role in creating games.
  1. 2.1 Careers in Game Design
  2. 2.2 Scavenger Hunt: Careers in Game Design
10.3.2 Identify common programming languages and applications used to create computer games.
  1. 3.1 Intro to Unity
  2. 3.4 Unity Basics
10.3.3 Compare sequential, iteration (loop) and selection programming structures.
10.3.4 Define the term algorithm (i.e., a set of repeatable steps) and how it applies to problemsolving.
10.3.5 Create an algorithm to solve a problem or complete a task.
10.3.6 Use pseudocode to model a game program’s flow.
10.3.7 Define logic errors and identify them in a game program or model.
10.3.8 Explain the types and uses of variables in game programming.
  1. 3.5 Using Prefab Objects
  2. 3.6 Getting Started with AI
  3. 3.7 Third Person Game Mechanics
10.3.9 Describe basic Boolean concepts, including logical operators, order of precedence, expressions.
10.3.10 Describe the use of events, event handlers and functions in game programming.
10.3.11 Describe the use of parameters and arguments in game programming.
  1. 3.5 Using Prefab Objects
  2. 3.6 Getting Started with AI
  3. 3.7 Third Person Game Mechanics
10.3.12 Describe the use of objects, classes and instances in game programming.
10.3.13 Describe the use of properties and methods with objects in game programming.
10.4.1 Write the appropriate code to create a simple game using structured programming.
10.4.2 Test and evaluate the game program you created.
10.4.3 Modify the game program as needed to solve a problem.
10.4.4 Create an animated object (i.e., sprite) to be used in a game program.
10.4.5 Use programming code to control the behavior of an animated object (i.e., sprite) in a game program.