Please enable JavaScript to use CodeHS

Standards Mapping

for Arkansas Game Development and Design Year 2 (outdated)

Game Design in Unity (Lawson)

44

Standards in this Framework

16

Standards Mapped

36%

Mapped to Course

Standard Lessons
CSGD.Y2.1.1
Leverage problem-solving strategies to solve problems of level-appropriate complexity
  1. 3.3 Game Physics
CSGD.Y2.1.2
Analyze and utilize multiple representations of problem-solving logic used to solve problems of appropriate complexity
  1. 3.3 Game Physics
  2. 7.1 Model Creation
CSGD.Y2.1.3
Analyze and utilize collaborative methods in problem solving of level-appropriate complexity
CSGD.Y2.1.4
Analyze and utilize level-appropriate troubleshooting strategies for hardware and software
  1. 7.1 Model Creation
  2. 7.2 Character Animation
CSGD.Y2.1.5
Decompose problems of level-appropriate complexity
CSGD.Y2.2.1
Interpret compound expressions using multiple relational and logical operators
  1. 7.2 Character Animation
CSGD.Y2.2.4
Analyze and utilize concepts of abstraction as modeling and abstraction as encapsulation
CSGD.Y2.2.5
Perform operations of level-appropriate complexity with binary, octal, decimal, and hexadecimal numbers
CSGD.Y2.2.7
Research physics and mathematical principles to adapt to more immersive game mechanics
  1. 3.3 Game Physics
  2. 7.4 AI in Unity
CSGD.Y2.3.1
Create programs to store, access, and manipulate level-appropriate data (e.g., structured data, objects)
  1. 7.3 User Interface (UI)
CSGD.Y2.3.2
Define and discuss different examples of level-appropriate quantitative and qualitative data
CSGD.Y2.3.3
Research, discuss, and create level-appropriate programs to model and simulate probabilistic and real-world scenarios
CSGD.Y2.3.4
Analyze, utilize, and visually represent level-appropriate static and dynamic data
CSGD.Y2.3.5
Perform level-appropriate data analysis using computing tools
CSGD.Y2.3.6
Research and compare media formats (e.g., graphics, sounds) for traits such as compression performance and lossiness
CSGD.Y2.4.1
Apply the five pillars of cybersecurity as applicable to level-appropriate computer science concepts
CSGD.Y2.4.3
Research and describe common attacks on hardware, software, and networks
CSGD.Y2.5.1
Design and implement level-appropriate algorithms that use iteration, recursion, selection, and sequence
CSGD.Y2.5.3
Evaluate the qualities of level-appropriate student-created and non-student-created algorithms including classic search and sort algorithms
CSGD.Y2.5.4
Use a systematic approach to detect and resolve errors in a given algorithm
CSGD.Y2.5.5
Analyze game elements of analog games (e.g., board, card, dice) and how those elements can be represented as algorithms for digital games
CSGD.Y2.6.1
Create programs to solve problems of level-appropriate complexity
CSGD.Y2.6.2
Discuss and apply best practices of program design and format (e.g., descriptive names, documentation, indentation, user experience design, whitespace)
CSGD.Y2.6.3
Determine the scope and state of variables defined in classes and their procedures
CSGD.Y2.6.4
Create programs that read from, write to, and append to a file of level-appropriate complexity that includes structured data
CSGD.Y2.6.5
Use a systematic approach to detect logic, runtime, and syntax errors within a program
CSGD.Y2.6.7
Research and describe the core areas of digital game design
  1. 4.1 Gameplay and Effects
  2. 5.2 What Makes a Good Game?
  3. 5.4 Develop Your Game Ideas
CSGD.Y2.6.8
Design and create a game utilizing appropriate core areas of digital game design
  1. 5.4 Develop Your Game Ideas
  2. 5.5 Create Your Storyboards
  3. 6.1 Finish Your Game
CSGD.Y2.6.9
Research and utilize level-appropriate concepts related to updating and rendering game assets
  1. 3.1 Unity Basics
  2. 3.2 Building a Scene with Prefabs
  3. 4.2 Cameras
  4. 7.1 Model Creation
CSGD.Y2.6.10
Research 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. 5.2 What Makes a Good Game?
CSGD.Y2.7.1
Utilize hardware and/or software to solve level-appropriate industry-based problems
CSGD.Y2.7.3
Discuss common asset creation techniques (e.g., 3D models, images, music, sounds), and create and utilize level-appropriate assets (e.g., 2D/3D models, animations, music, sound effects, textures, visual effects) in a game
  1. 3.1 Unity Basics
  2. 3.2 Building a Scene with Prefabs
  3. 4.1 Gameplay and Effects
  4. 4.3 Lighting Effects
  5. 4.4 Particle Systems
  6. 4.5 Sound Effects
  7. 4.6 Make It Your Own
  8. 7.1 Model Creation
  9. 7.2 Character Animation
  10. 7.3 User Interface (UI)
CSGD.Y2.9.2
Use collaboration tools and version control systems in a group software project of appropriate complexity
CSGD.Y2.9.4
Research various hardware components (e.g., augmented/virtual reality devices, game controllers, input and output devices, robotics components, sensors) and their functionality in modern game design
  1. 1.2 History of Video Games
CSGD.Y2.9.5
Research a level-appropriate game engine and supporting libraries (e.g., images, sounds, sprites, text effects)
  1. 2.1 Intro to Unity
CSGD.Y2.10.2
Research and describe issues related to creating and enforcing cyber-related laws and regulations (e.g., ethical challenges, policy vacuum, privacy versus security, unintended consequences)
CSGD.Y2.10.4
Identify the ethical implications encountered in the curation, management, and monetization of data (e.g., harvesting, information overload, knowledge management repositories, sharing, summarizing)
CSGD.Y2.10.5
Explain advantages and disadvantages of various software life cycle processes (e.g., Agile, spiral, waterfall)
CSGD.Y2.10.6
Research the role of play and sport in human culture and how analog games have impacted the development of digital games
  1. 5.2 What Makes a Good Game?
CSGD.Y2.10.7
Demonstrate industry-relevant technical and soft skills
CSGD.Y2.10.8
Classify the roles and responsibilities of each member on a game design team (e.g., animator, artist, designer, producer, programmer, project manager, quality assurance, sound engineer)
  1. 8.1 Careers in Game Design
  2. 8.2 Scavenger Hunt: Careers in Game Design
  3. 8.3 Game Industry Insights
CSGD.Y2.10.9
Identify the components of a quality professional digital portfolio
CSGD.Y2.10.10
Create and maintain a digital collection of self-created work
CSGD.Y2.10.12
Discuss diverse game development and design career pathways, careers beyond game development and design that utilize similar skills, and the educational requirements for those careers
  1. 6.2 Promote Your Game
  2. 8.1 Careers in Game Design
  3. 8.3 Game Industry Insights