In this lesson students learn about the course objectives, the definition of game design, and the purpose of using game engines to design and build video games. They’ll complete a self-reflection assignment to help better understand their interest in game design and previous experience.
Students will be able to:
In this lesson, students learn about the basic history of video games and the industry. Students will reflect on how video games evolved with technological improvements and changes to game design and development in the early years of the industry.
Students will be able to:
In this lesson students learn about careers in the video game industry. They’ll watch videos highlighting various careers and opportunities in the industry and complete self-reflection assignments to consider various careers.
Students will be able to:
In this lesson students learn about video game studios and research a studio of their choice. Students then develop a one-page web presentation to share their findings and reflect on types of roles within game studios.
Students will be able to:
In this lesson students learn about video game studios and research a studio of their choice. Students then develop a presentation to share their findings and reflect on types of roles within game studios.
Students will be able to:
In this lesson students learn about the Unity game engine and ways it’s been used in the video game development industry. Students reflect on how Unity is used to efficiently and effectively develop various types of video games.
Students will be able to:
In this lesson students learn how to set up a Unity account and install the Unity software with Unity Hub.
Students will be able to:
In this lesson students learn about submitting Unity projects and use the Unity software and CodeHS platform to send projects and assignments to their teacher.
Students will be able to:
In this lesson students learn about Unity’s interface and GameObjects. Students will create a GameObject, add a material, and transform it.
Students will be able to:
In this lesson, students learn about scene design and develop their own unique scene using a collection of polygon prefab assets.
Students will be able to:
In this lesson, students dive into rigidbodies and colliders, learning more about the Unity’s built-in physics engine.
Students will be able to:
In this lesson, students will learn what copyright laws are and how to avoid copyright infringement. They will explore how these laws relate to video game design and take a look at one of the first copywriter law cases to involve video games.
Students will be able to:
In this lesson, students will learn the role of governing bodies and developers in creating games that are ethical. The lesson presents different points of view for students to consider and explore.
Students will be able to:
In this lesson, students will learn about securing their video games from cyber threats. They will then research the CIA Triad which is are widely-accepted security measures that should be guaranteed in every secure system. It stands for Confidentiality, Integrity, and Availability.
Students will be able to:
In this lesson, students learn about the impacts of having a diverse team for the creation of computer science games.
Students will be able to:
In this lesson, students dive deeper into common elements that all fun games possess.
Students will be able to:
In this lesson, students learn about their final project and spend time brainstorming and refining their ideas.
Students will be able to:
In this lesson, students develop working prototypes of their games, have peers test them and provide feedback, and complete the final games!
Students will be able to:
In this lesson, students publish their games to a web format and create a presentation about their game design process.
Students will be able to:
In this lesson students learn how visual and auditory effects impact gameplay. They study ways game designers use these special effects to provide players with feedback and important information during gameplay.
Students will be able to:
In this lesson students learn about camera settings, angles, view frustums, and how multiple cameras can be used to provide players with top-down map views and two-player split screens.
Students will be able to:
In this lesson, students learn how to create different lighting effects in Unity to provide players with feedback and set the mood of a game scene.
Students will be able to:
In this lesson, students learn how to use particle systems to guide players and give them feedback.
Students will be able to:
In this lesson, students learn about the roles sound effects can have in a game and how they can add them to their Unity scenes.
Students will be able to:
In this lesson, students apply their knowledge of Unity effects in a scene of their own making.
Students will be able to:
In this lesson, students are introduced to their final project, learn more about the organization they’re developing for, and begin brainstorming game ideas.
Students will be able to:
In this lesson, students learn about the storyboarding technique and what it’s like to be a storyboard artist.
Students will be able to:
In this lesson, students choose two game ideas to flesh out and receive feedback on, ultimately narrowing down to one and drafting their first Game Design Document.
Students will be able to:
In this lesson, students create storyboards of their original game and get more feedback from peers.
Students will be able to:
In this lesson, students will build their own drivable monster vehicle from start to finish using Unity primitive shapes and components.
Students will be able to:
In this lesson, students learn more about character animations and movement.
Students will be able to:
In this lesson, students learn how to add simple User Interface (UI) elements, like a player score or start menu, to their games.
Students will be able to:
In this lesson students learn about artificial intelligence (AI) in video games and create waypoints for GameObjects in Unity.
Students will be able to:
In this lesson, students learn more about prototyping and play testing techniques that are used in game design.
Students will be able to:
In this lesson, students start prototyping elements of their own game and receive early feedback from peers.
Students will be able to:
In this lesson, students will develop the minimal viable product for their game and receive testing feedback from peers.
Students will be able to:
In this lesson, students add details to their minimum viable product and create their final game!
Students will be able to:
Students learn about promoting their game by designing and creating a gameplay trailer.
Students will be able to: