Doss Academy
Skip to learning content

Course Guide: Game Design & Development Principles

Use these shared materials for this course. Download blank handouts as needed; submit completed work in Google Classroom.

Lesson assets

Discuss and submit in Google Classroom

Use this site to read, watch, and get shared learning materials. Keep completed work, questions, and comments in your class on Google Classroom.

Open Google Classroom

Choose your class and the assignment named by your teacher.

Course resource library

Resources already linked in the master plan. Some school resources may require your school sign-in.

Course asset library

Teaching materials, videos, and blank worksheets. Open the lesson for embedded previews, or open an original below in a new tab to save or print.

KDE student outcomes

Course outcomes · Course 113605

View aligned outcomes (58)
  • #1 Explain the history of computing technologies that impact the game development industry.
  • #2 Explore non-digital games.
  • #3 Research the evolution of video games.
  • #4 Describe the different game genres.
  • #5 Evaluate the contributions of individual game designers and developers.
  • #6 Explore careers as a game artist and sound designer.
  • #7 Describe the role of a game designer.
  • #8 Explore careers as a game developer.
  • #9 Describe career pathways in quality assurance/testing.
  • #10 Explain the role of the producer.
  • #11 Explain the career path of an independent developer.
  • #12 Research salary structures in the industry.
  • #13 Define common terminology and its acronyms.
  • #14 Identify the tools to develop a game (engine, application program interface [API], digital content creation tools, editors).
  • #15 Communicate both in writing and verbally using appropriate industry terminology.
  • #16 Compare and contrast the entertainment software rating boards (ESRB) ratings for games.
  • #17 Explain the principles of visual design.
  • #18 Explain the elements of design.
  • #19 Analyze artwork/designs for specific design theories.
  • #20 Explore the components of game structure.
  • #21 Analyze the essentials of storytelling.
  • #22 Write an outline of a nonlinear story.
  • #23 Create rules for a game.
  • #24 Compare conflict and outcomes.
  • #25 Develop objectives and outcomes for a game.
  • #26 Explain the importance of usability and how it impacts user experience.
  • #27 Explain in-game economies, motivators, and reward systems.
  • #28 Research various styles of game documentation.
  • #29 Develop a technical design document (TDD).
  • #30 Describe components of a game design document (GDD).
  • #31 Produce a game design document.
  • #32 Produce a game pitch document.
  • #33 Present game documentation.
  • #34 Compare and contrast categories of game mechanics.
  • #35 Research victory condition mechanics of a game.
  • #36 Discuss the relationship between game mechanics and game complexity and interactions.
  • #37 Incorporate game mechanics into a game.
  • #38 Explain basic logic statements such as if/then and cause/effect.
  • #39 Describe the uses of Boolean operators and the symbols associated with them.
  • #40 Generate truth tables for game events.
  • #41 Examine different number systems, including binary, decimal, and hexadecimal.
  • #42 Demonstrate proper use of the order of operations.
  • #43 Convert mathematical formulas into code.
  • #44 Explain when to apply mathematical concepts common to game coding.
  • #45 Use logical thinking to create a diagram of code execution.
  • #46 Research laws that govern intellectual property in diverse forms.
  • #47 Evaluate Creative Commons and open-source licensure.
  • #48 Cite the boundaries of third-party work.
  • #49 Explain copyright, trademarks, and other intellectual property protection.
  • #50 Explain the invasion of privacy in the use of technology.
  • #51 Model acceptable security practices.
  • #52 Explore the issues of piracy and digital rights management (DRM).
  • #53 Analyze your digital footprint.
  • #54 Discuss social responsibility and issues concerning gaming.
  • #55 Model legal and ethical use of information.
  • #56 Identify key elements of non-disclosure agreements (NDA) and contracts.
  • #57 Summarize the behavior of an algorithm.
  • #58 Determine if a given algorithm successfully solves a stated problem.

Alignment from Master Lesson Plans v3.5. These are instructional targets; completing a resource does not by itself establish mastery.