Please enable JavaScript to use CodeHS

Standards Framework

for Utah Game Development Fundamentals 2

44

Standards in this Framework

Standard Description
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
UT.GD2.1.1c Work in a team
UT.GD2.1.1d Utilize project management skills
UT.GD2.1.2a Create a game proposal - "Pitch Document"
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
UT.GD2.1.3b Create storyboards
UT.GD2.1.3c Design concept of the game
UT.GD2.1.3d Select a game engine
UT.GD2.1.3e Plan game play mechanics
UT.GD2.1.3f Put together a comprehensive Game Design Document detailing the game's goals
UT.GD2.1.3g Plan level designs, rooms
UT.GD2.1.3h Sketch and plan characters
UT.GD2.1.3i Build an overall blueprint
UT.GD2.2.1a Explain and implement animation
UT.GD2.2.1b Explain and implement sprites or 3D models (wireframe)
UT.GD2.2.1c Explain and implement environment (Player view, surroundings, camera, lighting)
UT.GD2.2.1d Explain and implement audio
UT.GD2.2.1e Explain and implement user Interface
UT.GD2.2.2a Explain and implement physics (motion, gravity, collision, drag, etc.)
UT.GD2.2.2b Explain and implement user input
UT.GD2.2.2c Explain and implement user feedback
UT.GD2.2.2d Explain and implement scripting
UT.GD2.2.3a Create usability in design control (implement the ability for the player to change movements, switching views, etc.)
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.)
UT.GD2.2.3c Understand immersion (feeling part of the game, emotions, etc.)
UT.GD2.2.4a Understand diegetic elements (skins, weapons, overlays, dashboard of car, etc.)
UT.GD2.2.4b Understand non-diegetic elements (HUD, life meter, action bar, stats, etc.)
UT.GD2.2.4c Understand spatial elements (racing lines, directional arrows, floating texts, tool tips,etc)
UT.GD2.2.4d Understand meta elements (color filters, subtitles, environmental effects, etc.)
UT.GD2.3.1a Implement beta testing
UT.GD2.3.1b Receive feedback from beta testers
UT.GD2.3.1c Make needed adjustments
UT.GD2.3.2a Identify target market
UT.GD2.3.2b Research different marketing platforms
UT.GD2.3.2c Research and choose licensing options
UT.GD2.3.2d Understand the role of community management in marketing
UT.GD2.3.2e Develop advertisements using at least two different mediums (online, social media, print, etc.)
UT.GD2.3.2f Understand different sales (monetization) strategies (free download / paid content (freemium), upfront purchase, subscription model, etc.)
UT.GD2.3.3a Research intellectual properties
UT.GD2.3.3b Explain piracy and copyright
UT.GD2.3.3c Understand the process of publishing a game to your platform
UT.GD2.3.4a Develop strategies for post release content, bug fixes, and updates