Please enable JavaScript to use CodeHS

Standards Mapping

for Utah Game Development Fundamentals 2

44

Standards in this Framework

39

Standards Mapped

88%

Mapped to Course

Standard Lessons
UT.GD2.1.1a
Understand the difference between waterfall and iterative development
UT.GD2.1.1b
Create an analog or digital prototype version of a game
  1. 8.2 Develop a Prototype and Test
UT.GD2.1.1c
Work in a team
  1. 6.1 Design Core Gameplay
  2. 9.2 Game Industry Insights
  3. 11.1 Game Jam!
UT.GD2.1.1d
Utilize project management skills
  1. 6.1 Design Core Gameplay
  2. 6.3 Refine Your Game Design
  3. 8.3 Develop a Minimum Viable Product
UT.GD2.1.2a
Create a game proposal - "Pitch Document"
  1. 6.1 Design Core Gameplay
UT.GD2.1.2b
Develop a concept with considerations for plan, cost (not a budget, but cost to student and time outside of class), and project hours.
UT.GD2.1.3a
Write a script - writing the storyline script
  1. 6.1 Design Core Gameplay
UT.GD2.1.3b
Create storyboards
  1. 6.2 Storyboard Gameplay
UT.GD2.1.3c
Design concept of the game
  1. 6.1 Design Core Gameplay
  2. 6.3 Refine Your Game Design
UT.GD2.1.3d
Select a game engine
  1. 2.1 Game Engines
  2. 2.4 Unity Basics
UT.GD2.1.3e
Plan game play mechanics
  1. 4.3 Game Mechanics
  2. 6.1 Design Core Gameplay
  3. 6.3 Refine Your Game Design
UT.GD2.1.3f
Put together a comprehensive Game Design Document detailing the game's goals
  1. 6.1 Design Core Gameplay
  2. 6.3 Refine Your Game Design
  3. 10.1 Finish Your Game
UT.GD2.1.3g
Plan level designs, rooms
  1. 4.7 Level Up: Zany Slopes
  2. 6.1 Design Core Gameplay
  3. 6.3 Refine Your Game Design
UT.GD2.1.3h
Sketch and plan characters
  1. 6.1 Design Core Gameplay
  2. 6.2 Storyboard Gameplay
UT.GD2.1.3i
Build an overall blueprint
  1. 8.2 Develop a Prototype and Test
  2. 8.3 Develop a Minimum Viable Product
UT.GD2.2.1a
Explain and implement animation
  1. 4.1 Sprites and Animations
  2. 4.4 Scripting Mechanics
  3. 5.4 Character Rigging and Animation
UT.GD2.2.1b
Explain and implement sprites or 3D models (wireframe)
  1. 4.1 Sprites and Animations
  2. 5.1 Scene Building with Prefabs
  3. 5.2 Game Physics
  4. 8.1 Prototyping and Testing
  5. 8.2 Develop a Prototype and Test
UT.GD2.2.1c
Explain and implement environment (Player view, surroundings, camera, lighting)
  1. 4.2 Tilemaps
  2. 4.5 AI in Games
  3. 5.3 Projectiles and Character Controllers
  4. 5.6 Cameras and Multiplayers
  5. 5.7 Lighting Effects
  6. 5.8 Particle Systems
UT.GD2.2.1d
Explain and implement audio
  1. 4.5 AI in Games
  2. 5.9 Sound Effects
UT.GD2.2.1e
Explain and implement user Interface
  1. 4.6 Menu and Heads-up Display
  2. 5.10 Heads-up Display (HUD) Score
UT.GD2.2.2a
Explain and implement physics (motion, gravity, collision, drag, etc.)
  1. 4.4 Scripting Mechanics
  2. 5.2 Game Physics
  3. 5.3 Projectiles and Character Controllers
  4. 7.2 Create a 3D World for VR
UT.GD2.2.2b
Explain and implement user input
  1. 1.5 Design Accessible Games
  2. 3.5 Player Controls
  3. 5.6 Cameras and Multiplayers
  4. 7.2 Create a 3D World for VR
UT.GD2.2.2c
Explain and implement user feedback
  1. 8.2 Develop a Prototype and Test
  2. 8.3 Develop a Minimum Viable Product
UT.GD2.2.2d
Explain and implement scripting
  1. 3.1 Scripting API
  2. 3.2 Functions
  3. 3.3 Declaring Variables
  4. 3.4 Defining Classes
  5. 4.4 Scripting Mechanics
  6. 5.2 Game Physics
  7. 5.3 Projectiles and Character Controllers
  8. 5.6 Cameras and Multiplayers
UT.GD2.2.3a
Create usability in design control (implement the ability for the player to change movements, switching views, etc.)
  1. 4.4 Scripting Mechanics
  2. 5.3 Projectiles and Character Controllers
  3. 5.6 Cameras and Multiplayers
UT.GD2.2.3b
Describe accessibility (describe how game controls will accommodate users with disabilities and / or refer to what is used to play the game: touch screen, adaptive controller, motion control, etc.)
  1. 1.5 Design Accessible Games
UT.GD2.2.3c
Understand immersion (feeling part of the game, emotions, etc.)
  1. 1.3 MDA Framework
  2. 7.1 Developing for VR
  3. 7.2 Create a 3D World for VR
UT.GD2.2.4a
Understand diegetic elements (skins, weapons, overlays, dashboard of car, etc.)
  1. 5.4 Character Rigging and Animation
UT.GD2.2.4b
Understand non-diegetic elements (HUD, life meter, action bar, stats, etc.)
  1. 4.6 Menu and Heads-up Display
  2. 5.10 Heads-up Display (HUD) Score
UT.GD2.2.4c
Understand spatial elements (racing lines, directional arrows, floating texts, tool tips,etc)
  1. 4.5 AI in Games
  2. 5.5 Gameplay and Effects
  3. 5.8 Particle Systems
UT.GD2.2.4d
Understand meta elements (color filters, subtitles, environmental effects, etc.)
  1. 5.5 Gameplay and Effects
  2. 5.8 Particle Systems
UT.GD2.3.1a
Implement beta testing
  1. 8.3 Develop a Minimum Viable Product
UT.GD2.3.1b
Receive feedback from beta testers
  1. 8.3 Develop a Minimum Viable Product
UT.GD2.3.1c
Make needed adjustments
  1. 8.2 Develop a Prototype and Test
  2. 8.3 Develop a Minimum Viable Product
  3. 10.1 Finish Your Game
UT.GD2.3.2a
Identify target market
  1. 6.1 Design Core Gameplay
UT.GD2.3.2b
Research different marketing platforms
UT.GD2.3.2c
Research and choose licensing options
UT.GD2.3.2d
Understand the role of community management in marketing
  1. 10.3 Promote Your Game
UT.GD2.3.2e
Develop advertisements using at least two different mediums (online, social media, print, etc.)
  1. 10.3 Promote Your Game
UT.GD2.3.2f
Understand different sales (monetization) strategies (free download / paid content (freemium), upfront purchase, subscription model, etc.)
UT.GD2.3.3a
Research intellectual properties
  1. 9.3 Copyright Rules
  2. 9.4 Ethical Considerations
UT.GD2.3.3b
Explain piracy and copyright
  1. 9.3 Copyright Rules
  2. 9.4 Ethical Considerations
UT.GD2.3.3c
Understand the process of publishing a game to your platform
  1. 4.7 Level Up: Zany Slopes
  2. 7.3 VR Catch Game
  3. 10.2 Launch Your Game
UT.GD2.3.4a
Develop strategies for post release content, bug fixes, and updates
  1. 10.2 Launch Your Game