Computer Science: Introduction to Digital Game Graphics

Other Kentucky CTE sets

Identify the target audience of a gameGD2.1

  • 1

    Identify the target audience of a gameGD2.1

Explain impact of “feature creep” on productionGD2.2

  • 2

    Explain impact of “feature creep” on productionGD2.2

Explain the interdependence of team members between artistic, technical and production disciplinesGD2.3

  • 3

    Explain the interdependence of team members between artistic, technical and production disciplinesGD2.3

Explain the purpose of prototypingGD2.4

  • 4

    Explain the purpose of prototypingGD2.4

Outline in detail the process of developing a game from concept to delivery and supportGD2.5

  • 5

    Outline in detail the process of developing a game from concept to delivery and supportGD2.5

Describe each step of the production processGD2.6

  • 6

    Describe each step of the production processGD2.6

Explain how the project is going to be managed according to a milestone planGD2.7

  • 7

    Explain how the project is going to be managed according to a milestone planGD2.7

Explain the various types of collaboration toolsGD2.8

  • 8

    Explain the various types of collaboration toolsGD2.8

Utilize the production pipeline in the development of a gameGD2.9

  • 9

    Utilize the production pipeline in the development of a gameGD2.9

Explain the value of version controlGD2.10

  • 10

    Explain the value of version controlGD2.10

Explain the purpose of vertical sliceGD2.11

  • 11

    Explain the purpose of vertical sliceGD2.11

Demonstrate version control for example, Node Version Manager (NVM)GD2.12

  • 12

    Demonstrate version control for example, Node Version Manager (NVM)GD2.12

Demonstrate good quality assurance practicesGD2.13

  • 13

    Demonstrate good quality assurance practicesGD2.13

Conceptualize and illustrate original game characters and assetsGD2.14

  • 14

    Conceptualize and illustrate original game characters and assetsGD2.14

Utilize illustration to create assetsGD2.15

  • 15

    Utilize illustration to create assetsGD2.15

Establish a standard for world scaleGD2.16

  • 16

    Establish a standard for world scaleGD2.16

Create a storyboard for planning animationGD2.17

  • 17

    Create a storyboard for planning animationGD2.17

Change an object’s state or position over timeGD2.18

  • 18

    Change an object’s state or position over timeGD2.18

Establish an object’s relative speedGD2.19

  • 19

    Establish an object’s relative speedGD2.19

Simulate a naturally occurring or mechanical cycle such as walkingGD2.20

  • 20

    Simulate a naturally occurring or mechanical cycle such as walkingGD2.20

Apply animation to game assetsGD2.21

  • 21

    Apply animation to game assetsGD2.21

Describe the role of typographyGD2.22

  • 22

    Describe the role of typographyGD2.22

Evaluate the use of layout and compositionGD2.23

  • 23

    Evaluate the use of layout and compositionGD2.23

Explain color theoryGD2.24

  • 24

    Explain color theoryGD2.24

Describe the principles of animationGD2.25

  • 25

    Describe the principles of animationGD2.25

Describe the role of perspectiveGD2.26

  • 26

    Describe the role of perspectiveGD2.26

Demonstrate 1- and 2-point perspectivesGD2.27

  • 27

    Demonstrate 1- and 2-point perspectivesGD2.27

Draw a proportionally correct figureGD2.28

  • 28

    Draw a proportionally correct figureGD2.28

Describe the characteristics and purposes of 2D, 2,5D, and 3D artGD2.29

  • 29

    Describe the characteristics and purposes of 2D, 2,5D, and 3D artGD2.29

Recognize the importance of and implement continuity of art styleGD2.30

  • 30

    Recognize the importance of and implement continuity of art styleGD2.30

Describe environments within a gameGD2.31

  • 31

    Describe environments within a gameGD2.31

Compare the process of creating an interior vs exterior environmentGD2.32

  • 32

    Compare the process of creating an interior vs exterior environmentGD2.32

Identify components in an environmentGD2.33

  • 33

    Identify components in an environmentGD2.33

Generate terrains for a specific environmentGD2.34

  • 34

    Generate terrains for a specific environmentGD2.34

Create hard surface assetsGD2.35

  • 35

    Create hard surface assetsGD2.35

Create an environmentGD2.36

  • 36

    Create an environmentGD2.36

Develop organics for a specific environmentGD2.37

  • 37

    Develop organics for a specific environmentGD2.37

Describe archetypes of charactersGD2.38

  • 38

    Describe archetypes of charactersGD2.38

Explain character personalities and stereotypesGD2.39

  • 39

    Explain character personalities and stereotypesGD2.39

Compart and contrast methods to design charactersGD2.40

  • 40

    Compart and contrast methods to design charactersGD2.40

Describe the character’s evolution throughout the gameGD2.41

  • 41

    Describe the character’s evolution throughout the gameGD2.41

Examine importance of non-player characters (NPC)GD2.42

  • 42

    Examine importance of non-player characters (NPC)GD2.42

Construct character(s) for a gameGD2.43

  • 43

    Construct character(s) for a gameGD2.43

Differentiate between syntax and semanticsGD2.44

  • 44

    Differentiate between syntax and semanticsGD2.44

Incorporate primitive data typesGD2.45

  • 45

    Incorporate primitive data typesGD2.45

Utilize arrays to store a list of primitive data typesGD2.46

  • 46

    Utilize arrays to store a list of primitive data typesGD2.46

Demonstrate input from different sourcesGD2.47

  • 47

    Demonstrate input from different sourcesGD2.47

Construct and register a callback functionGD2.48

  • 48

    Construct and register a callback functionGD2.48

Compare and contrast constants and variablesGD2.49

  • 49

    Compare and contrast constants and variablesGD2.49

Select and implement conditional controlGD2.50

  • 50

    Select and implement conditional controlGD2.50

Implement functionsGD2.51

  • 51

    Implement functionsGD2.51

Select and implement iterations (loops, recursion,)GD2.52

  • 52

    Select and implement iterations (loops, recursion,)GD2.52

Recognize and implement sequential controlGD2.53

  • 53

    Recognize and implement sequential controlGD2.53

Test and debug programsGD2.54

  • 54

    Test and debug programsGD2.54

Design and implement user-defined data typesGD2.55

  • 55

    Design and implement user-defined data typesGD2.55

Demonstrate output to different destinationsGD2.56

  • 56

    Demonstrate output to different destinationsGD2.56

Practice object-oriented programming (OPP)GD2.57

  • 57

    Practice object-oriented programming (OPP)GD2.57

Identify expected input and outputGD2.58

  • 58

    Identify expected input and outputGD2.58

Utilize basic steps in algorithmic problem-solvingGD2.59

  • 59

    Utilize basic steps in algorithmic problem-solvingGD2.59

Discuss top-down versus bottom-up developmentGD2.60

  • 60

    Discuss top-down versus bottom-up developmentGD2.60

Generate test cases and expected resultsGD2.61

  • 61

    Generate test cases and expected resultsGD2.61

Apply simple data structuresGD2.62

  • 62

    Apply simple data structuresGD2.62

Explain how algorithms are used to produce artificial intelligence (AI)GD2.63

  • 63

    Explain how algorithms are used to produce artificial intelligence (AI)GD2.63

Frequently asked questions

What grade levels do these standards cover?
Grade 9, Grade 10, Grade 11, and Grade 12
Where can I read the official document?
KDE - CTE - Program of Studies

Keep exploring

Sibling grade bands, other subjects in this jurisdiction, and the same subject across other states.

More Kentucky CTE sets

CTE