for Utah Game Development Fundamentals 2 — Game Development in Unity
Total Standards: 44Mapped: 39Completion: 88%
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
8.2 Develop a Prototype and Test
UT.GD2.1.1c
Work in a team
6.1 Design Core Gameplay
9.2 Game Industry Insights
11.1 Game Jam!
UT.GD2.1.1d
Utilize project management skills
6.1 Design Core Gameplay
6.3 Refine Your Game Design
8.3 Develop a Minimum Viable Product
UT.GD2.1.2a
Create a game proposal - "Pitch Document"
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
6.1 Design Core Gameplay
UT.GD2.1.3b
Create storyboards
6.2 Storyboard Gameplay
UT.GD2.1.3c
Design concept of the game
6.1 Design Core Gameplay
6.3 Refine Your Game Design
UT.GD2.1.3d
Select a game engine
2.1 Game Engines
2.4 Unity Basics
UT.GD2.1.3e
Plan game play mechanics
4.3 Game Mechanics
6.1 Design Core Gameplay
6.3 Refine Your Game Design
UT.GD2.1.3f
Put together a comprehensive Game Design Document detailing the game's goals
6.1 Design Core Gameplay
6.3 Refine Your Game Design
10.1 Finish Your Game
UT.GD2.1.3g
Plan level designs, rooms
4.7 Level Up: Zany Slopes
6.1 Design Core Gameplay
6.3 Refine Your Game Design
UT.GD2.1.3h
Sketch and plan characters
6.1 Design Core Gameplay
6.2 Storyboard Gameplay
UT.GD2.1.3i
Build an overall blueprint
8.2 Develop a Prototype and Test
8.3 Develop a Minimum Viable Product
UT.GD2.2.1a
Explain and implement animation
4.1 Sprites and Animations
4.4 Scripting Mechanics
5.4 Character Rigging and Animation
UT.GD2.2.1b
Explain and implement sprites or 3D models (wireframe)
4.1 Sprites and Animations
5.1 Scene Building with Prefabs
5.2 Game Physics
8.1 Prototyping and Testing
8.2 Develop a Prototype and Test
UT.GD2.2.1c
Explain and implement environment (Player view, surroundings, camera, lighting)
4.2 Tilemaps
4.5 AI in Games
5.3 Projectiles and Character Controllers
5.6 Cameras and Multiplayers
5.7 Lighting Effects
5.8 Particle Systems
UT.GD2.2.1d
Explain and implement audio
4.5 AI in Games
5.9 Sound Effects
UT.GD2.2.1e
Explain and implement user Interface
4.6 Menu and Heads-up Display
5.10 Heads-up Display (HUD) Score
UT.GD2.2.2a
Explain and implement physics (motion, gravity, collision, drag, etc.)
4.4 Scripting Mechanics
5.2 Game Physics
5.3 Projectiles and Character Controllers
7.2 Create a 3D World for VR
UT.GD2.2.2b
Explain and implement user input
1.5 Design Accessible Games
3.5 Player Controls
5.6 Cameras and Multiplayers
7.2 Create a 3D World for VR
UT.GD2.2.2c
Explain and implement user feedback
8.2 Develop a Prototype and Test
8.3 Develop a Minimum Viable Product
UT.GD2.2.2d
Explain and implement scripting
3.1 Scripting API
3.2 Functions
3.3 Declaring Variables
3.4 Defining Classes
4.4 Scripting Mechanics
5.2 Game Physics
5.3 Projectiles and Character Controllers
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.)
4.4 Scripting Mechanics
5.3 Projectiles and Character Controllers
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.5 Design Accessible Games
UT.GD2.2.3c
Understand immersion (feeling part of the game, emotions, etc.)
1.3 MDA Framework
7.1 Developing for VR
7.2 Create a 3D World for VR
UT.GD2.2.4a
Understand diegetic elements (skins, weapons, overlays, dashboard of car, etc.)
5.4 Character Rigging and Animation
UT.GD2.2.4b
Understand non-diegetic elements (HUD, life meter, action bar, stats, etc.)