Please enable JavaScript to use CodeHS

Georgia Game Design Framework

Standards

Standard Description
GDAS1.1 Communicate effectively through writing, speaking, listening, reading, and interpersonal abilities. Lessons
GDAS1.2 Demonstrate creativity by asking challenging questions and applying innovative procedures and methods. Lessons
GDAS1.3 Exhibit critical thinking and problem-solving skills to locate, analyze and apply information in career planning and employment situations. Lessons
GDAS1.4 Model work readiness traits required for success in the workplace including integrity, honesty, accountability, punctuality, time management, and respect for diversity. Lessons
GDAS1.5 Apply the appropriate skill sets to be productive in a changing, technological, diverse workplace to be able to work independently and apply teamwork skills. Lessons
GDAS1.6 Present a professional image through appearance, behavior, and language. Lessons
GDAS2.1 Research the evolution of game design and game play, focusing on how emerging technologies have impacted the game industry. Lessons
GDAS2.2 Identify the primary steps in the design process (e.g., conceptualize, prototype, test, analyze). Lessons
GDAS2.3 Evaluate basic gameplay from an existing game. Lessons
GDAS2.4 Compare and contrast the narratives in gameplay and explain how and when the storyline could pertain to game design. Lessons
GDAS2.5 Evaluate and describe various 2D & 3D, single & multi-player genre in games. Lessons
GDAS2.6 Plan and lay out the steps needed to execute a team project, from skills to dependencies and parallelization of tasks. Lessons
GDAS2.7 Compare and contrast game creation tools including scripting languages, extensibility, 2D/3D support and others. Lessons
GDAS3.1 Introduce script binding, components, and prefabricated objects to projects. Lessons
GDAS3.2 Determine appropriate programming and scripting languages to create desired game mechanics, control the environment, user interface (UI), and gameplay. Lessons
GDAS3.3 Demonstrate an understanding of conditional programming statements. Lessons
GDAS3.4 Demonstrate an understanding of object states including states for game, player, item, and other objects in the game universe. Lessons
GDAS3.5 Demonstrate an understanding of iteration programming structures (looping) to manage repeating events. Lessons
GDAS3.6 Retarget motion data and animation setups between character rigs. Lessons
GDAS3.7 Import and use Motion Capture (Mocap) data to drive character animation. Lessons
GDAS3.8 Demonstrate an understanding of Object-Oriented Programming. Lessons
GDAS3.9 Demonstrate an understanding of how to use a mathematical algorithm in a game. Lessons
GDAS4.1 Use algebraic, geometric, and trigonometric relationships to define game object characteristics and properties as well as Heads-Up Display (HUD) interface placement and scaling. Lessons
GDAS4.2 Demonstrate functions of linear algebra and vector mathematics (dot product, cross product, quaternions, etc.) to determine character perspective and field of view. Lessons
GDAS4.3 Explain how quaternion calculations are used in video game development. Lessons
GDAS4.4 Apply mathematical concepts to interactive application and video game design. Lessons
GDAS4.5 Explain the use of collision geometry and “hit testing” for physics-based interactions and programming triggers. Lessons
GDAS5.1 Explore the phenomena and apply Newtonian physics to static & dynamic systems for animation. Lessons
GDAS5.2 Explore mass, velocity, acceleration, torque, force, and other related measurements. Lessons
GDAS5.3 Use physics to create realistic motion of objects and characters (gravity, angular momentum, momentum, friction). Lessons
GDAS5.4 Apply the use of colliders and rigged bodies (kinesthetics). Lessons
GDAS5.5 Demonstrate a working knowledge of two-dimensional digital bitmap art tools. Lessons
GDAS5.6 Demonstrate a working knowledge of two-dimensional digital vector art tools. Lessons
GDAS6.1 Create 3D Models with appropriate highlights and shading. Upload to online career portfolio. Lessons
GDAS6.2 Determine the effect of various camera angles and emphasize perspective. Lessons
GDAS6.3 Demonstrate a working knowledge of 3D modeling & animation tools. Lessons
GDAS7.1 Create character states, and transition between states when a specified event occurs. Upload to online career portfolio. Lessons
GDAS7.2 Manipulate state-based animations and transitions. Lessons
GDAS7.3 Define volumes and entrance/exit events. Lessons
GDAS7.4 Create fire particle events, audio events, and object state events (e.g., inventory levels, timers). Lessons
GDAS7.5 Construct a 2D and 3D maze game and maneuver through it in first and third person. Lessons
GDAS8.1 Understand geo-location, geo-fencing principles, and location event models. Lessons
GDAS8.2 Understand and implement environmental events such as camera inputs, lighting, accelerometers, and audio inputs. Lessons
GDAS8.3 Create a map and navigation for UI (user interface) with transparent overlays superimposed on real world sensors. Upload to online career portfolio. Upload to online career portfolio. Lessons
GDAS8.4 Define how to create an Augmented Reality experience. Lessons
GDAS8.5 Create an asset to use in your Augmented Reality experience (e.g., 3D Model, Animation). Lessons
GDAS9.1 Use the assets created in Standard 8 and incorporate into a location-based game. Upload to online career portfolio. Lessons
GDAS10.1 Create a working game development plan with a team to determine game requirements. Lessons
GDAS10.2 Develop a comprehensive fully planned game to include building, versioning, debugging, and optimization. Upload to online career portfolio. Lessons
GDAS10.3 Create a hypothetical technology pipeline for an interactive application or video game project. Lessons
GDAS11.1 Coordinate and produce a game that contains lighting and sound. Lessons
GDAS11.2 Demonstrate a working knowledge of video capture, editing, and post-processing tools. Lessons
GDAS11.3 Apply the correct graphic file formats and file interoperability. Lessons
GDAS11.4 Apply video file formats and file interoperability. Lessons
GDAS11.5 Apply audio file formats and file interoperability. Lessons
GDAS11.6 Use interactive and real-time editing within the game. Lessons
GDAS11.7 Deploy the game to a mobile device for testing and peer review. Lessons
GDAS12.1 Review and update résumé to reflect new knowledge and skills master and additional work experience. Lessons
GDAS12.2 Organize folders within the portfolio to reflect specific careers of interest, including résumé, targeted cover letter, and artifacts relevant to the specific career. Lessons
GDAS12.3 Update all current items in the portfolio. Lessons
GDAS12.4 Identify and upload additional industry-appropriate artifacts reflective of mastered skills throughout this course. Write and include a reflective entry for each artifact discussing steps taken, problems encountered and how they were overcome, and other pertinent information about the learning. Lessons
GDAS12.5 Polish all entries in the online career portfolio to ensure accuracy and professionalism as expected from employers. Lessons
GDAS12.6 Conduct a job search and share the appropriate folder with the potential employer. Lessons
GDAS13.1 Explain the goals, mission, and objectives of Future Business Leaders of America (FBLA) and/or Technology Student Association (TSA) and/or SkillsUSA. Lessons
GDAS13.2 Explore the impact and opportunities a student organization (FBLA, TSA, SkillsUSA) can develop to bring business and education together in a positive working relationship through innovative leadership and career development programs. Lessons
GDAS13.3 Explore the local, state, and national opportunities available to students through participation in related student organizations (FBLA, TSA, SkillsUSA) including but not limited to conferences, competitions, community service, philanthropy, and other student organization activities. Lessons
GDAS13.4 Explain how participation in career and technology education student organizations can promote lifelong responsibility for community service and professional development. 13.5 Explore the competitive events related to the content of this course and the required competencies, skills, and knowledge for each related event for individual, team, and chapter competitions. Lessons