K-12 Computer Science Standards

Utah Game Development Fundamentals 2

44 Standards

1

UT.GD2.1.1a

Understand the difference between waterfall and iterative development

2

UT.GD2.1.1b

Create an analog or digital prototype version of a game

3

UT.GD2.1.1c

Work in a team

4

UT.GD2.1.1d

Utilize project management skills

5

UT.GD2.1.2a

Create a game proposal - "Pitch Document"

6

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.

7

UT.GD2.1.3a

Write a script - writing the storyline script

8

UT.GD2.1.3b

Create storyboards

9

UT.GD2.1.3c

Design concept of the game

10

UT.GD2.1.3d

Select a game engine

11

UT.GD2.1.3e

Plan game play mechanics

12

UT.GD2.1.3f

Put together a comprehensive Game Design Document detailing the game's goals

13

UT.GD2.1.3g

Plan level designs, rooms

14

UT.GD2.1.3h

Sketch and plan characters

15

UT.GD2.1.3i

Build an overall blueprint

16

UT.GD2.2.1a

Explain and implement animation

17

UT.GD2.2.1b

Explain and implement sprites or 3D models (wireframe)

18

UT.GD2.2.1c

Explain and implement environment (Player view, surroundings, camera, lighting)

19

UT.GD2.2.1d

Explain and implement audio

20

UT.GD2.2.1e

Explain and implement user Interface

21

UT.GD2.2.2a

Explain and implement physics (motion, gravity, collision, drag, etc.)

22

UT.GD2.2.2b

Explain and implement user input

23

UT.GD2.2.2c

Explain and implement user feedback

24

UT.GD2.2.2d

Explain and implement scripting

25

UT.GD2.2.3a

Create usability in design control (implement the ability for the player to change movements, switching views, etc.)

26

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.)

27

UT.GD2.2.3c

Understand immersion (feeling part of the game, emotions, etc.)

28

UT.GD2.2.4a

Understand diegetic elements (skins, weapons, overlays, dashboard of car, etc.)

29

UT.GD2.2.4b

Understand non-diegetic elements (HUD, life meter, action bar, stats, etc.)

30

UT.GD2.2.4c

Understand spatial elements (racing lines, directional arrows, floating texts, tool tips,etc)

31

UT.GD2.2.4d

Understand meta elements (color filters, subtitles, environmental effects, etc.)

32

UT.GD2.3.1a

Implement beta testing

33

UT.GD2.3.1b

Receive feedback from beta testers

34

UT.GD2.3.1c

Make needed adjustments

35

UT.GD2.3.2a

Identify target market

36

UT.GD2.3.2b

Research different marketing platforms

37

UT.GD2.3.2c

Research and choose licensing options

38

UT.GD2.3.2d

Understand the role of community management in marketing

39

UT.GD2.3.2e

Develop advertisements using at least two different mediums (online, social media, print, etc.)

40

UT.GD2.3.2f

Understand different sales (monetization) strategies (free download / paid content (freemium), upfront purchase, subscription model, etc.)

41

UT.GD2.3.3a

Research intellectual properties

42

UT.GD2.3.3b

Explain piracy and copyright

43

UT.GD2.3.3c

Understand the process of publishing a game to your platform

44

UT.GD2.3.4a

Develop strategies for post release content, bug fixes, and updates

Ready to Start Learning?

Explore our courses aligned with these standards

View School Program