Please enable JavaScript to use CodeHS

Standards Mapping

for Georgia Game Design

67

Standards in this Framework

50

Standards Mapped

74%

Mapped to Course

Standard Lessons
GDAS1.1
Communicate effectively through writing, speaking, listening, reading, and interpersonal abilities.
  1. 9.2 Game Industry Insights
  2. 9.4 Ethical Considerations
  3. 10.1 Finish Your Game
  4. 10.2 Launch Your Game
  5. 10.3 Promote Your Game
GDAS1.2
Demonstrate creativity by asking challenging questions and applying innovative procedures and methods.
  1. 4.7 Level Up: Zany Slopes
  2. 5.11 Make It Your Own
  3. 6.3 Refine Your Game Design
  4. 7.3 VR Catch Game
  5. 8.2 Develop a Prototype and Test
GDAS1.3
Exhibit critical thinking and problem-solving skills to locate, analyze and apply information in career planning and employment situations.
  1. 9.2 Game Industry Insights
GDAS1.4
Model work readiness traits required for success in the workplace including integrity, honesty, accountability, punctuality, time management, and respect for diversity.
  1. 9.4 Ethical Considerations
  2. 9.5 Representation in Technology
GDAS1.5
Apply the appropriate skill sets to be productive in a changing, technological, diverse workplace to be able to work independently and apply teamwork skills.
  1. 6.3 Refine Your Game Design
  2. 8.1 Prototyping and Testing
  3. 8.3 Develop a Minimum Viable Product
GDAS1.6
Present a professional image through appearance, behavior, and language.
  1. 9.2 Game Industry Insights
  2. 10.1 Finish Your Game
GDAS2.1
Research the evolution of game design and game play, focusing on how emerging technologies have impacted the game industry.
  1. 1.1 History of Video Games
  2. 9.6 Impact of Video Games
GDAS2.2
Identify the primary steps in the design process (e.g., conceptualize, prototype, test, analyze).
  1. 6.1 Design Core Gameplay
  2. 6.2 Storyboard Gameplay
  3. 6.3 Refine Your Game Design
  4. 8.1 Prototyping and Testing
  5. 8.2 Develop a Prototype and Test
  6. 8.3 Develop a Minimum Viable Product
  7. 10.1 Finish Your Game
  8. 10.2 Launch Your Game
  9. 10.3 Promote Your Game
GDAS2.3
Evaluate basic gameplay from an existing game.
  1. 1.1 History of Video Games
  2. 5.5 Gameplay and Effects
  3. 5.9 Sound Effects
  4. 8.1 Prototyping and Testing
GDAS2.4
Compare and contrast the narratives in gameplay and explain how and when the storyline could pertain to game design.
  1. 6.2 Storyboard Gameplay
GDAS2.5
Evaluate and describe various 2D & 3D, single & multi-player genre in games.
  1. 1.2 Types of Games
  2. 1.3 MDA Framework
  3. 6.1 Design Core Gameplay
GDAS2.6
Plan and lay out the steps needed to execute a team project, from skills to dependencies and parallelization of tasks.
  1. 6.1 Design Core Gameplay
GDAS2.7
Compare and contrast game creation tools including scripting languages, extensibility, 2D/3D support and others.
  1. 2.1 Game Engines
  2. 2.4 Unity Basics
  3. 2.6 Code Editors and Unity
  4. 4.1 Sprites and Animations
GDAS3.1
Introduce script binding, components, and prefabricated objects to projects.
  1. 2.4 Unity Basics
  2. 4.2 Tilemaps
  3. 5.1 Scene Building with Prefabs
  4. 5.2 Game Physics
  5. 5.3 Projectiles and Character Controllers
GDAS3.2
Determine appropriate programming and scripting languages to create desired game mechanics, control the environment, user interface (UI), and gameplay.
  1. 4.4 Scripting Mechanics
  2. 4.5 AI in Games
  3. 4.6 Menu and Heads-up Display
  4. 5.4 Character Rigging and Animation
  5. 5.6 Cameras and Multiplayers
  6. 5.7 Lighting Effects
  7. 5.8 Particle Systems
  8. 5.9 Sound Effects
  9. 5.10 Heads-up Display (HUD) Score
  10. 5.11 Make It Your Own
  11. 7.1 Developing for VR
  12. 8.1 Prototyping and Testing
GDAS3.3
Demonstrate an understanding of conditional programming statements.
  1. 4.4 Scripting Mechanics
  2. 4.5 AI in Games
  3. 5.2 Game Physics
  4. 5.4 Character Rigging and Animation
  5. 5.10 Heads-up Display (HUD) Score
  6. 7.2 Create a 3D World for VR
GDAS3.4
Demonstrate an understanding of object states including states for game, player, item, and other objects in the game universe.
  1. 3.3 Declaring Variables
  2. 4.5 AI in Games
  3. 4.6 Menu and Heads-up Display
  4. 5.2 Game Physics
  5. 5.3 Projectiles and Character Controllers
  6. 5.4 Character Rigging and Animation
  7. 5.9 Sound Effects
  8. 5.11 Make It Your Own
GDAS3.5
Demonstrate an understanding of iteration programming structures (looping) to manage repeating events.
  1. 3.2 Functions
  2. 4.1 Sprites and Animations
  3. 4.4 Scripting Mechanics
  4. 4.5 AI in Games
  5. 5.3 Projectiles and Character Controllers
  6. 5.4 Character Rigging and Animation
GDAS3.6
Retarget motion data and animation setups between character rigs.
  1. 5.4 Character Rigging and Animation
GDAS3.7
Import and use Motion Capture (Mocap) data to drive character animation.
GDAS3.8
Demonstrate an understanding of Object-Oriented Programming.
  1. 3.1 Scripting API
  2. 3.2 Functions
  3. 3.4 Defining Classes
GDAS3.9
Demonstrate an understanding of how to use a mathematical algorithm in a game.
  1. 4.4 Scripting Mechanics
  2. 4.5 AI in Games
  3. 4.6 Menu and Heads-up Display
GDAS4.1
Use algebraic, geometric, and trigonometric relationships to define game object characteristics and properties as well as Heads-Up Display (HUD) interface placement and scaling.
  1. 4.2 Tilemaps
  2. 4.6 Menu and Heads-up Display
  3. 5.6 Cameras and Multiplayers
  4. 5.10 Heads-up Display (HUD) Score
GDAS4.2
Demonstrate functions of linear algebra and vector mathematics (dot product, cross product, quaternions, etc.) to determine character perspective and field of view.
  1. 4.4 Scripting Mechanics
  2. 4.5 AI in Games
  3. 5.3 Projectiles and Character Controllers
  4. 7.2 Create a 3D World for VR
GDAS4.3
Explain how quaternion calculations are used in video game development.
GDAS4.4
Apply mathematical concepts to interactive application and video game design.
  1. 3.4 Defining Classes
  2. 4.2 Tilemaps
  3. 4.4 Scripting Mechanics
  4. 4.5 AI in Games
  5. 4.6 Menu and Heads-up Display
  6. 5.2 Game Physics
  7. 5.3 Projectiles and Character Controllers
  8. 5.6 Cameras and Multiplayers
  9. 5.10 Heads-up Display (HUD) Score
  10. 7.2 Create a 3D World for VR
GDAS4.5
Explain the use of collision geometry and “hit testing” for physics-based interactions and programming triggers.
  1. 4.2 Tilemaps
  2. 4.4 Scripting Mechanics
  3. 4.5 AI in Games
  4. 5.2 Game Physics
  5. 5.3 Projectiles and Character Controllers
  6. 5.10 Heads-up Display (HUD) Score
  7. 5.11 Make It Your Own
GDAS5.1
Explore the phenomena and apply Newtonian physics to static & dynamic systems for animation.
  1. 4.1 Sprites and Animations
  2. 4.2 Tilemaps
  3. 4.4 Scripting Mechanics
  4. 5.2 Game Physics
  5. 5.4 Character Rigging and Animation
  6. 7.2 Create a 3D World for VR
GDAS5.2
Explore mass, velocity, acceleration, torque, force, and other related measurements.
  1. 5.2 Game Physics
  2. 5.3 Projectiles and Character Controllers
  3. 5.7 Lighting Effects
  4. 5.8 Particle Systems
  5. 7.2 Create a 3D World for VR
GDAS5.3
Use physics to create realistic motion of objects and characters (gravity, angular momentum, momentum, friction).
  1. 4.4 Scripting Mechanics
  2. 5.2 Game Physics
  3. 5.3 Projectiles and Character Controllers
  4. 5.7 Lighting Effects
  5. 7.2 Create a 3D World for VR
GDAS5.4
Apply the use of colliders and rigged bodies (kinesthetics).
  1. 5.2 Game Physics
  2. 5.3 Projectiles and Character Controllers
  3. 5.11 Make It Your Own
  4. 7.2 Create a 3D World for VR
  5. 7.3 VR Catch Game
  6. 8.2 Develop a Prototype and Test
  7. 8.3 Develop a Minimum Viable Product
GDAS5.5
Demonstrate a working knowledge of two-dimensional digital bitmap art tools.
  1. 4.1 Sprites and Animations
GDAS5.6
Demonstrate a working knowledge of two-dimensional digital vector art tools.
  1. 4.1 Sprites and Animations
GDAS6.1
Create 3D Models with appropriate highlights and shading. Upload to online career portfolio.
  1. 2.4 Unity Basics
  2. 5.1 Scene Building with Prefabs
  3. 5.7 Lighting Effects
  4. 7.2 Create a 3D World for VR
GDAS6.2
Determine the effect of various camera angles and emphasize perspective.
  1. 4.5 AI in Games
  2. 5.6 Cameras and Multiplayers
  3. 7.2 Create a 3D World for VR
GDAS6.3
Demonstrate a working knowledge of 3D modeling & animation tools.
  1. 5.1 Scene Building with Prefabs
  2. 5.4 Character Rigging and Animation
GDAS7.1
Create character states, and transition between states when a specified event occurs. Upload to online career portfolio.
  1. 4.1 Sprites and Animations
  2. 4.5 AI in Games
  3. 5.2 Game Physics
  4. 5.4 Character Rigging and Animation
  5. 7.2 Create a 3D World for VR
GDAS7.2
Manipulate state-based animations and transitions.
  1. 4.1 Sprites and Animations
  2. 4.4 Scripting Mechanics
  3. 5.2 Game Physics
  4. 5.4 Character Rigging and Animation
  5. 7.2 Create a 3D World for VR
GDAS7.3
Define volumes and entrance/exit events.
  1. 5.3 Projectiles and Character Controllers
  2. 5.9 Sound Effects
  3. 7.2 Create a 3D World for VR
GDAS7.4
Create fire particle events, audio events, and object state events (e.g., inventory levels, timers).
  1. 4.6 Menu and Heads-up Display
  2. 5.7 Lighting Effects
  3. 5.8 Particle Systems
  4. 5.9 Sound Effects
GDAS7.5
Construct a 2D and 3D maze game and maneuver through it in first and third person.
  1. 4.7 Level Up: Zany Slopes
  2. 10.1 Finish Your Game
GDAS8.1
Understand geo-location, geo-fencing principles, and location event models.
GDAS8.2
Understand and implement environmental events such as camera inputs, lighting, accelerometers, and audio inputs.
  1. 5.6 Cameras and Multiplayers
  2. 5.8 Particle Systems
  3. 5.9 Sound Effects
  4. 5.11 Make It Your Own
  5. 7.1 Developing for VR
  6. 7.2 Create a 3D World for VR
GDAS8.3
Create a map and navigation for UI (user interface) with transparent overlays superimposed on real world sensors. Upload to online career portfolio. Upload to online career portfolio.
GDAS8.4
Define how to create an Augmented Reality experience.
GDAS8.5
Create an asset to use in your Augmented Reality experience (e.g., 3D Model, Animation).
GDAS9.1
Use the assets created in Standard 8 and incorporate into a location-based game. Upload to online career portfolio.
GDAS10.1
Create a working game development plan with a team to determine game requirements.
  1. 6.1 Design Core Gameplay
  2. 6.2 Storyboard Gameplay
  3. 6.3 Refine Your Game Design
GDAS10.2
Develop a comprehensive fully planned game to include building, versioning, debugging, and optimization. Upload to online career portfolio.
  1. 8.1 Prototyping and Testing
  2. 8.3 Develop a Minimum Viable Product
  3. 10.1 Finish Your Game
GDAS10.3
Create a hypothetical technology pipeline for an interactive application or video game project.
  1. 6.3 Refine Your Game Design
GDAS11.1
Coordinate and produce a game that contains lighting and sound.
  1. 8.1 Prototyping and Testing
  2. 8.3 Develop a Minimum Viable Product
  3. 10.1 Finish Your Game
GDAS11.2
Demonstrate a working knowledge of video capture, editing, and post-processing tools.
  1. 10.3 Promote Your Game
GDAS11.3
Apply the correct graphic file formats and file interoperability.
  1. 4.1 Sprites and Animations
  2. 4.6 Menu and Heads-up Display
GDAS11.4
Apply video file formats and file interoperability.
GDAS11.5
Apply audio file formats and file interoperability.
  1. 4.5 AI in Games
  2. 5.9 Sound Effects
GDAS11.6
Use interactive and real-time editing within the game.
  1. 5.6 Cameras and Multiplayers
  2. 5.7 Lighting Effects
GDAS11.7
Deploy the game to a mobile device for testing and peer review.
  1. 7.3 VR Catch Game
  2. 10.2 Launch Your Game
GDAS12.1
Review and update résumé to reflect new knowledge and skills master and additional work experience.
GDAS12.2
Organize folders within the portfolio to reflect specific careers of interest, including résumé, targeted cover letter, and artifacts relevant to the specific career.
GDAS12.3
Update all current items in the portfolio.
  1. 4.7 Level Up: Zany Slopes
  2. 7.3 VR Catch Game
  3. 10.2 Launch Your Game
  4. 10.3 Promote Your Game
GDAS12.4
Identify and upload additional industry-appropriate artifacts reflective of mastered skills throughout this course. Write and include a reflective entry for each artifact discussing steps taken, problems encountered and how they were overcome, and other pertinent information about the learning.
GDAS12.5
Polish all entries in the online career portfolio to ensure accuracy and professionalism as expected from employers.
GDAS12.6
Conduct a job search and share the appropriate folder with the potential employer.
GDAS13.1
Explain the goals, mission, and objectives of Future Business Leaders of America (FBLA) and/or Technology Student Association (TSA) and/or SkillsUSA.
GDAS13.2
Explore the impact and opportunities a student organization (FBLA, TSA, SkillsUSA) can develop to bring business and education together in a positive working relationship through innovative leadership and career development programs.
GDAS13.3
Explore the local, state, and national opportunities available to students through participation in related student organizations (FBLA, TSA, SkillsUSA) including but not limited to conferences, competitions, community service, philanthropy, and other student organization activities.
GDAS13.4
Explain how participation in career and technology education student organizations can promote lifelong responsibility for community service and professional development. 13.5 Explore the competitive events related to the content of this course and the required competencies, skills, and knowledge for each related event for individual, team, and chapter competitions.