Please enable JavaScript to use CodeHS

Standards Mapping

for Texas Video Game Design

74

Standards in this Framework

68

Standards Mapped

91%

Mapped to Course

Standard Lessons
130.93.1A
(A) identify and demonstrate positive work behaviors and personal qualities needed to be employable
  1. 10.2 Launch Your Game
130.93.1B
(B) demonstrate skills related to seeking and applying for employment
  1. 10.1 Finish Your Game
  2. 10.2 Launch Your Game
130.93.1C
(C) create a career portfolio to document information such as work experiences, licenses, certifications, and work samples
  1. 4.7 Level Up: Zany Slopes
  2. 7.3 VR Catch Game
  3. 10.2 Launch Your Game
130.93.1D
(D) demonstrate skills in evaluating and comparing employment opportunities
  1. 9.1 Careers in Game Development
  2. 9.2 Game Industry Insights
130.93.2A
(A) apply English language arts knowledge by demonstrating skills such as correct use of content, technical concepts, vocabulary, grammar, punctuation, and terminology to write and edit a variety of documents
  1. 6.3 Refine Your Game Design
  2. 9.2 Game Industry Insights
  3. 10.1 Finish Your Game
  4. 10.2 Launch Your Game
130.93.2B
(B) apply mathematics knowledge and skills such as using whole numbers, decimals, fractions, and knowledge of arithmetic operations
  1. 4.1 Sprites and Animations
  2. 4.4 Scripting Mechanics
  3. 4.5 AI in Games
  4. 4.6 Menu and Heads-up Display
  5. 5.3 Projectiles and Character Controllers
  6. 5.4 Character Rigging and Animation
130.93.3A
(A) adapt language for audience, purpose, situation, and intent
  1. 9.2 Game Industry Insights
  2. 10.2 Launch Your Game
  3. 10.3 Promote Your Game
130.93.3B
(B) organize oral and written information
  1. 6.3 Refine Your Game Design
  2. 8.2 Develop a Prototype and Test
  3. 10.1 Finish Your Game
  4. 10.2 Launch Your Game
  5. 10.3 Promote Your Game
130.93.3C
(C) interpret and communicate information
  1. 6.1 Design Core Gameplay
  2. 6.3 Refine Your Game Design
  3. 8.2 Develop a Prototype and Test
  4. 8.3 Develop a Minimum Viable Product
  5. 9.2 Game Industry Insights
  6. 10.1 Finish Your Game
  7. 10.2 Launch Your Game
  8. 10.3 Promote Your Game
130.93.3D
(D) apply active listening skills
  1. 1.1 History of Video Games
  2. 1.3 MDA Framework
  3. 1.4 Game Design Document (GDD)
  4. 2.1 Game Engines
130.93.3E
(E) communicate with diverse individuals
  1. 1.5 Design Accessible Games
130.93.4A
(A) employ critical-thinking skills independently and in groups
  1. 4.7 Level Up: Zany Slopes
  2. 5.11 Make It Your Own
  3. 7.3 VR Catch Game
  4. 8.2 Develop a Prototype and Test
130.93.4B
(B) employ interpersonal skills in groups to solve problems
  1. 8.2 Develop a Prototype and Test
  2. 8.3 Develop a Minimum Viable Product
130.93.5
The student is expected to implement personal and professional safety rules and regulations
  1. 9.3 Copyright Rules
  2. 9.4 Ethical Considerations
130.93.6A
(A) demonstrate leadership skills
  1. 6.1 Design Core Gameplay
  2. 6.3 Refine Your Game Design
  3. 8.3 Develop a Minimum Viable Product
  4. 10.1 Finish Your Game
  5. 10.2 Launch Your Game
130.93.6B
(B) participate in a group setting
  1. 8.2 Develop a Prototype and Test
  2. 9.2 Game Industry Insights
130.93.7A
(A) exhibit ethical conduct related to interacting with others such as maintaining client confidentiality and privacy of sensitive content and providing proper credit for ideas
  1. 8.2 Develop a Prototype and Test
  2. 8.3 Develop a Minimum Viable Product
  3. 9.3 Copyright Rules
  4. 9.4 Ethical Considerations
130.93.7B
(B) discuss and apply copyright laws
  1. 9.3 Copyright Rules
130.93.7C
(C) model respect of intellectual property
  1. 9.3 Copyright Rules
130.93.7D
(D) demonstrate proper etiquette and knowledge of acceptable use policies
  1. 9.4 Ethical Considerations
130.93.7E
(E) analyze the impact of the video game design industry on society
  1. 1.1 History of Video Games
  2. 9.2 Game Industry Insights
  3. 9.6 Impact of Video Games
130.93.8
The student is expected to employ planning and time-management skills to complete work tasks
  1. 6.1 Design Core Gameplay
  2. 6.3 Refine Your Game Design
  3. 8.3 Develop a Minimum Viable Product
130.93.9A
(A) demonstrate knowledge and appropriate use of computer operating systems
  1. 2.2 Unity Setup
  2. 2.4 Unity Basics
130.93.9B
(B) demonstrate appropriate use of hardware components, software programs, and storage devices
  1. 2.1 Game Engines
  2. 2.2 Unity Setup
  3. 2.4 Unity Basics
  4. 2.6 Code Editors and Unity
130.93.9C
(C) demonstrate knowledge of sound editing
130.93.9D
(D) demonstrate knowledge of file formats and cross-platform compatibility
  1. 4.1 Sprites and Animations
  2. 4.6 Menu and Heads-up Display
  3. 4.7 Level Up: Zany Slopes
  4. 5.9 Sound Effects
  5. 7.1 Developing for VR
  6. 7.3 VR Catch Game
130.93.9E
(E) acquire and exchange information in a variety of electronic file sharing formats
130.93.9F
(F) evaluate visual information by recognizing the use of principles and elements of design
  1. 4.1 Sprites and Animations
  2. 4.2 Tilemaps
  3. 5.8 Particle Systems
130.93.10A
(A) combine graphics, images, and sound
  1. 4.7 Level Up: Zany Slopes
  2. 5.11 Make It Your Own
  3. 8.2 Develop a Prototype and Test
  4. 8.3 Develop a Minimum Viable Product
  5. 10.1 Finish Your Game
130.93.10B
(B) apply principles of design
  1. 1.3 MDA Framework
  2. 1.4 Game Design Document (GDD)
130.93.10C
(C) develop and reference technical documentation
  1. 1.4 Game Design Document (GDD)
  2. 2.4 Unity Basics
  3. 3.1 Scripting API
  4. 7.1 Developing for VR
130.93.10D
(D) edit products
  1. 8.2 Develop a Prototype and Test
  2. 8.3 Develop a Minimum Viable Product
130.93.11A
(A) explain the history of video game design
  1. 1.1 History of Video Games
130.93.11B
(B) describe how changing technology is affecting the industry
  1. 4.5 AI in Games
  2. 9.2 Game Industry Insights
  3. 9.6 Impact of Video Games
130.93.11C
(C) analyze the use of symbols in video game design of diverse cultures
  1. 9.5 Representation in Technology
130.93.11D
(D) compare current video game design technologies with historical technologies
  1. 1.1 History of Video Games
  2. 9.2 Game Industry Insights
  3. 9.6 Impact of Video Games
130.93.11E
(E) compare various styles of video game design
  1. 1.2 Types of Games
130.93.11F
(F) explore emerging and innovative video game design technologies and software
  1. 2.1 Game Engines
  2. 2.6 Code Editors and Unity
  3. 7.1 Developing for VR
130.93.12A
(A) employ audience identification, script writing, character design, storyboarding, and audio and delivery formats
  1. 4.4 Scripting Mechanics
  2. 4.6 Menu and Heads-up Display
  3. 4.7 Level Up: Zany Slopes
  4. 5.4 Character Rigging and Animation
  5. 5.6 Cameras and Multiplayers
  6. 5.9 Sound Effects
  7. 6.1 Design Core Gameplay
  8. 6.2 Storyboard Gameplay
  9. 6.3 Refine Your Game Design
  10. 7.1 Developing for VR
  11. 7.3 VR Catch Game
  12. 10.2 Launch Your Game
130.93.12B
(B) describe and use motion paths, scripting, programming, and interactivity
  1. 4.4 Scripting Mechanics
  2. 4.5 AI in Games
  3. 4.6 Menu and Heads-up Display
  4. 5.3 Projectiles and Character Controllers
  5. 5.11 Make It Your Own
  6. 7.2 Create a 3D World for VR
130.93.12C
(C) describe lighting and perspective
  1. 5.6 Cameras and Multiplayers
  2. 5.7 Lighting Effects
130.93.12D
(D) describe and use production processes such as titles, credits, and special effects
  1. 4.6 Menu and Heads-up Display
  2. 5.5 Gameplay and Effects
  3. 5.7 Lighting Effects
  4. 5.8 Particle Systems
  5. 5.9 Sound Effects
  6. 10.2 Launch Your Game
  7. 10.3 Promote Your Game
130.93.13
The student is expected to evaluate products and product quality against established criteria and rubrics.
  1. 6.1 Design Core Gameplay
  2. 8.2 Develop a Prototype and Test
  3. 10.1 Finish Your Game
130.93.14A
(A) identify the intended audience
  1. 6.1 Design Core Gameplay
  2. 6.3 Refine Your Game Design
  3. 8.2 Develop a Prototype and Test
130.93.14B
(B) describe aesthetics
  1. 1.2 Types of Games
  2. 1.3 MDA Framework
  3. 1.4 Game Design Document (GDD)
  4. 6.1 Design Core Gameplay
130.93.14C
(C) explain the storyline
  1. 6.1 Design Core Gameplay
  2. 6.2 Storyboard Gameplay
130.93.14D
(D) summarize subject matter
  1. 1.4 Game Design Document (GDD)
130.93.14E
(E) discuss the use of sound
  1. 5.9 Sound Effects
130.93.15
The student is expected to use a variety of techniques and software programs
  1. 2.1 Game Engines
  2. 2.4 Unity Basics
  3. 2.6 Code Editors and Unity
  4. 4.1 Sprites and Animations
  5. 7.1 Developing for VR
130.93.16A
(A) discuss the use of computer programming languages in other fields of study
130.93.16B
(B) demonstrate knowledge of specific programming terminology and concepts
  1. 3.1 Scripting API
  2. 3.2 Functions
  3. 3.3 Declaring Variables
  4. 3.4 Defining Classes
130.93.17
The student is expected to apply design specifications, step-wise refinement, or algorithm development.
  1. 4.1 Sprites and Animations
  2. 4.4 Scripting Mechanics
  3. 4.5 AI in Games
  4. 4.6 Menu and Heads-up Display
  5. 4.7 Level Up: Zany Slopes
130.93.18
The student develops coding with correct and efficient use of expressions. The student is expected to use user-defined functions; proper operator precedence; and sequential, conditional, and repetitive control structures.
  1. 3.2 Functions
  2. 4.4 Scripting Mechanics
  3. 4.5 AI in Games
  4. 5.2 Game Physics
130.93.19
The student is expected to seek and respond to advice from peers and professionals in delineating technological tasks.
  1. 8.2 Develop a Prototype and Test
  2. 8.3 Develop a Minimum Viable Product
130.93.20A
(A) participate with electronic communities as a learner, initiator, contributor, and teacher or mentor
  1. 11.1 Game Jam!
130.93.20B
(B) extend the learning environment beyond the school walls with digital products created to increase teaching and learning in the foundation and enrichment curricula
  1. 11.1 Game Jam!
130.93.20C
(C) participate in relevant, meaningful activities in the larger community and society to create electronic projects
  1. 11.1 Game Jam!
130.93.21A
(A) write technology specifications for planning/evaluation rubrics documenting variables, prompts, and programming code internally and externally
130.93.21B
(B) debug and solve problems using reference materials and effective strategies
  1. 3.1 Scripting API
  2. 3.2 Functions
  3. 3.3 Declaring Variables
  4. 3.4 Defining Classes
130.93.22A
(A) identify basic game components, including the game engine, game play subsystems, data structures, models, and interfaces
  1. 2.1 Game Engines
  2. 3.5 Player Controls
  3. 4.6 Menu and Heads-up Display
  4. 7.1 Developing for VR
130.93.22B
(B) generate random numbers in a program
130.93.22C
(C) create a program implementing conditional statements
  1. 4.4 Scripting Mechanics
  2. 4.5 AI in Games
  3. 5.2 Game Physics
  4. 5.3 Projectiles and Character Controllers
  5. 5.6 Cameras and Multiplayers
130.93.22D
(D) develop an appropriate data model
130.93.22E
(E) demonstrate an understanding of and apply object-oriented game programming
  1. 3.1 Scripting API
  2. 3.4 Defining Classes
130.93.22F
(F) demonstrate an understanding of game programming essentials, including event-driven programming, communicating with messages, and device management
  1. 3.1 Scripting API
  2. 3.2 Functions
  3. 3.3 Declaring Variables
  4. 3.4 Defining Classes
  5. 4.5 AI in Games
  6. 5.3 Projectiles and Character Controllers
  7. 7.1 Developing for VR
  8. 7.2 Create a 3D World for VR
130.93.22G
(G) demonstrate an understanding of the role of game events, the animation loop, and game timing
  1. 4.1 Sprites and Animations
  2. 4.4 Scripting Mechanics
  3. 4.5 AI in Games
  4. 4.6 Menu and Heads-up Display
  5. 5.3 Projectiles and Character Controllers
  6. 5.4 Character Rigging and Animation
130.93.22H
(H) demonstrate an understanding of the role of game engines
  1. 2.1 Game Engines
130.93.22I
(I) apply basic game screen design and layout, including visual controls, user interfaces, menus, and options
  1. 4.6 Menu and Heads-up Display
  2. 4.7 Level Up: Zany Slopes
  3. 5.6 Cameras and Multiplayers
  4. 5.10 Heads-up Display (HUD) Score
  5. 5.11 Make It Your Own
  6. 7.3 VR Catch Game
130.93.22J
(J) use game control design to understand, access, and control input devices
  1. 1.5 Design Accessible Games
  2. 3.5 Player Controls
  3. 5.6 Cameras and Multiplayers
  4. 7.1 Developing for VR
  5. 7.2 Create a 3D World for VR
130.93.22K
(K) demonstrate an understanding of and apply game animation, including the principles of animation and frame-based animation
  1. 4.1 Sprites and Animations
  2. 4.4 Scripting Mechanics
  3. 5.4 Character Rigging and Animation
130.93.22L
(L) demonstrate an understanding of game events, including listeners, triggers, and timed events
  1. 4.5 AI in Games
  2. 5.8 Particle Systems
  3. 5.9 Sound Effects
130.93.22M
(M) demonstrate an understanding of and implement collision detection, including models and sprite collisions
  1. 4.5 AI in Games
  2. 5.2 Game Physics
  3. 5.3 Projectiles and Character Controllers
  4. 5.11 Make It Your Own
  5. 7.3 VR Catch Game
  6. 8.2 Develop a Prototype and Test
  7. 8.3 Develop a Minimum Viable Product
  8. 10.1 Finish Your Game
130.93.22N
(N) demonstrate an understanding of player progression, including leveling, linear progression, and maintaining high score data
  1. 4.7 Level Up: Zany Slopes
  2. 5.10 Heads-up Display (HUD) Score
130.93.22O
(O) demonstrate an understanding of algorithmic decision making
  1. 4.5 AI in Games
  2. 4.6 Menu and Heads-up Display
  3. 5.3 Projectiles and Character Controllers
  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
  8. 10.1 Finish Your Game