Please enable JavaScript to use CodeHS

Standards Mapping

for Arkansas Game Development and Design Year 3

28

Standards in this Framework

12

Standards Mapped

42%

Mapped to Course

Standard Lessons
CSGD.Y3.1.1
Leverage problem-solving strategies to solve problems of level-appropriate complexity
  1. 4.3 Game Physics
  2. 10.2 Prototype, Test, and Repeat
CSGD.Y3.1.2
Analyze and utilize multiple representations of problem-solving logic used to solve problems of appropriate complexity
  1. 4.3 Game Physics
  2. 9.1 Model Creation
  3. 10.2 Prototype, Test, and Repeat
CSGD.Y3.1.3
Analyze and utilize collaborative methods in problem solving of level-appropriate complexity
CSGD.Y3.1.4
Analyze and utilize level-appropriate troubleshooting strategies for hardware and software
  1. 9.1 Model Creation
  2. 9.2 Character Animation
  3. 10.2 Prototype, Test, and Repeat
CSGD.Y3.1.5
Decompose problems of level-appropriate complexity
CSGD.Y3.2.7
Research and utilize physics and mathematical principles to adapt to more immersive game mechanics
  1. 4.3 Game Physics
  2. 9.4 AI in Unity
CSGD.Y3.3.1
Utilize data structures (e.g., graphs, linked lists, maps, queues, sets, stacks, trees) based on functionality, performance, and storage tradeoffs to support the creation of larger computational artifacts
CSGD.Y3.3.3
Simulate a system utilizing an abstract model by reproducing its behavior
CSGD.Y3.4.3
Research security issues that lead to compromised video games and security measures to mitigate these issues
  1. 5.3 Security in Game Design
CSGD.Y3.5.1
Design and implement algorithms to solve student-identified problems of level-appropriate complexity
CSGD.Y3.5.3
Evaluate the qualities of level-appropriate student-created and non-student-created algorithms in terms of time and space complexities (e.g., Big O notation)
CSGD.Y3.6.1
Create programs to solve problems of level-appropriate complexity utilizing inheritance and polymorphism
CSGD.Y3.6.2
Discuss and apply best practices of user experience design for building video games
  1. 6.1 What Makes a Good Game?
  2. 10.1 Prototyping and Testing
  3. 10.2 Prototype, Test, and Repeat
CSGD.Y3.6.3
Determine the scope and state of variables defined in classes and class methods involving inheritance and polymorphism
CSGD.Y3.6.6
Utilize libraries or application programming interfaces (API) to create programming solutions for level-appropriate problems
CSGD.Y3.6.8
Design and create a game utilizing appropriate core areas of digital game design
  1. 6.2 Planning Your Game
  2. 6.3 Making Your Game
  3. 6.4 Publishing and Presenting Your Game
  4. 8.3 Develop Your Game Ideas
  5. 8.4 Create Your Storyboards
  6. 10.1 Prototyping and Testing
  7. 10.2 Prototype, Test, and Repeat
  8. 10.3 Building and Testing the MVP
  9. 11.1 Finish Your Game
CSGD.Y3.6.9
Research and utilize level-appropriate concepts related to updating and rendering game assets and their relation to game performance metrics (e.g., frames per second, frame times, render times)
  1. 7.2 Cameras
CSGD.Y3.6.10
Describe how the relationship between the subjective and objective mechanics of a game contributes to its overall playability and engagement
  1. 1.1 Intro to Game Design
  2. 6.1 What Makes a Good Game?
  3. 10.1 Prototyping and Testing
CSGD.Y3.7.3
Create and utilize level-appropriate assets (e.g., 2D/3D models, animations, music, sound effects, textures, visual effects) in a game
  1. 4.1 Unity Basics
  2. 4.2 Building a Scene with Prefabs
  3. 7.1 Gameplay and Effects
  4. 7.3 Lighting Effects
  5. 7.4 Particle Systems
  6. 7.5 Sound Effects
  7. 7.6 Make It Your Own
  8. 9.1 Model Creation
  9. 9.2 Character Animation
  10. 9.3 User Interface (UI)
CSGD.Y3.9.2
Contribute to team collaboration in the development of a computational artifact (e.g, creating and managing repositories)
CSGD.Y3.9.4
Research and utilize various hardware components (e.g., augmented/virtual reality devices, game controllers, input and output devices, robotics components, sensors) as they relate to student-developed computational artifacts
  1. 1.2 History of Video Games
CSGD.Y3.9.5
Utilize a level-appropriate game engine and supporting libraries (e.g., images, sounds, sprites, text effects)
  1. 3.1 Intro to Unity
  2. 4.1 Unity Basics
  3. 4.2 Building a Scene with Prefabs
  4. 4.3 Game Physics
  5. 7.2 Cameras
  6. 7.3 Lighting Effects
  7. 7.4 Particle Systems
  8. 7.5 Sound Effects
  9. 7.6 Make It Your Own
  10. 9.1 Model Creation
  11. 9.2 Character Animation
  12. 9.3 User Interface (UI)
  13. 10.1 Prototyping and Testing
CSGD.Y3.10.5
Utilize an appropriate development life cycle process (e.g., Agile, spiral, waterfall) while building a project of level-appropriate complexity
CSGD.Y3.10.7
Demonstrate industry-relevant technical and soft skills
CSGD.Y3.10.8
Utilize team roles in the game development and design process
CSGD.Y3.10.9
Evaluate the quality and impact of a professional digital portfolio
CSGD.Y3.10.10
Create and maintain a professional digital portfolio comprised of self-created work
CSGD.Y3.10.11
Utilize and model effective professional project management tools