Please enable JavaScript to use CodeHS

Points

Activity Points Item Type
Intro to Game Design
1.1 Intro to Game Design Lesson
1.1.1 What is Game Design? 5 Video
1.1.2 Mindset Check 5 Free Response
1.1.3 Game Design Overview 2 Quiz
1.1.4 Reflecting on Game Design 5 Free Response
1.2 History of Video Games Lesson
1.2.1 Brief History of Video Games 5 Connection
1.2.2 Early Years of Video Games 5 Free Response
1.2.3 Revitalizing an Industry 5 Connection
1.2.4 Battle of the Consoles 5 Connection
1.2.5 History of Games Reflection 5 Free Response
1.2.6 Game Dev Pioneers: Dona Bailey 5 Connection
1.2.7 Gameplay Review: Centipede 5 Video
1.2.8 Game Dev Pioneers: Gerald "Jerry" Lawson 5 Connection
1.2.9 Game Dev Pioneers Reflection 5 Free Response
Explore the Industry
2.1 Careers in Game Design Lesson
2.1.1 Day in the Life 5 Connection
2.1.2 Reflection: Day in the Life 5 Free Response
2.1.3 Shadow a Game Designer 5 Connection
2.1.4 Reflection: Shadow a Game Designer 5 Free Response
2.2 Scavenger Hunt: Careers in Game Design Lesson
2.2.1 Scavenger Hunt: Careers in Game Design 5 Connection
2.2.2 Scavenger Hunt: Careers in Game Design Responses 5 Free Response
2.2.3 Reflection: Careers in Game Design 5 Free Response
2.3 Game Industry Insights Lesson
2.3.1 How to Get Into the Games Industry 5 Connection
2.3.2 Game Studios 5 Connection
2.3.3 Game Studio Presentation 5 Presentation
Get Started with Unity
3.1 Intro to Unity Lesson
3.1.1 Intro to Unity 5 Video
3.1.2 Quiz: Intro to Unity 2 Quiz
3.1.3 Unity Sizzle Reel 5 Connection
3.1.4 Mobile Games in Unity 5 Connection
3.1.5 Intro to Unity Reflection 5 Free Response
3.2 Unity Setup Lesson
3.2.1 Creating an Account 5 Connection
3.2.2 Installing Unity Hub and Unity 5 Notes
3.2.3 Setup Review 5 Free Response
3.3 Course Management Lesson
3.3.1 Navigating CodeHS and Unity 5 Notes
3.3.2 Unity Docs 5 Connection
3.3.3 Sharing a Zipped Unity Project Folder 5 Notes
3.3.4 Your Turn: Sharing Practice 5 Free Response
3.3.5 Course Management Quiz 1 Quiz
Create Interactive Game Worlds
4.1 Unity Basics Lesson
4.1.1 Navigating Unity's Interface 5 Video
4.1.2 Example: 3D Objects and Scene Navigation 5 Video
4.1.3 Make a Pyramid 5 Free Response
4.1.4 Example: Adding Material to a GameObject 5 Video
4.1.5 Color Your Pyramid 5 Free Response
4.1.6 Example: Transforming GameObjects 5 Video
4.1.7 Transform Your Pyramid 5 Free Response
4.2 Building a Scene with Prefabs Lesson
4.2.1 Scene Design with Prefabs 5 Video
4.2.2 Changing Prefab Properties 5 Video
4.2.3 Download Prefab Project 5 Notes
4.2.4 Getting Started with Prefabs 5 Free Response
4.2.5 Plan Your Scene 5 Free Response
4.2.6 Build Your Scene 5 Notes
4.2.7 Scene Reflections 5 Free Response
4.3 Game Physics Lesson
4.3.1 Rigidbodies and Colliders 5 Video
4.3.2 Download Unity Project 5 Notes
4.3.3 Dive Deeper: Rigidbodies 5 Connection
4.3.4 Tutorial: Apply Rigidbodies 5 Notes
4.3.5 Apply Rigidbodies 5 Free Response
4.3.6 Dive Deeper: Colliders 5 Connection
4.3.7 Tutorial: Explore Colliders 5 Notes
4.3.8 Explore Colliders 5 Free Response
4.3.9 Tutorial: Collision Events 5 Notes
4.3.10 Collision Events 5 Free Response
4.3.11 Tutorial: Projectiles 5 Notes
4.3.12 Projectiles 5 Free Response
4.3.13 Tutorial: Character Controllers 5 Notes
4.3.14 Character Controllers 5 Free Response
Legal and Ethical Consideration
5.1 Copyright Rules Lesson
5.1.1 Creative Credit and Copyright 1 Video
5.1.2 Creative Credit and Copyright 2 Check for Understanding
5.1.3 Copyright Laws and Video Game Design 5 Connection
5.1.4 Reflection: Copyright Laws and Video Game Design 5 Free Response
5.1.5 Case Study: Atari v. North American Phillips 5 Connection
5.1.6 Reflection: Atari v. North American Phillips 5 Free Response
5.2 Ethical Considerations Lesson
5.2.1 Overview 5 Notes
5.2.2 The Role of Governing Bodies 5 Free Response
5.2.3 The Role of Developers 5 Connection
5.2.4 The Role of Developers: Presentation 5 Presentation
5.3 Security in Game Design Lesson
5.3.1 Cybersecurity in Gaming 5 Connection
5.3.2 Reflection: Cybersecurity in Gaming 5 Free Response
5.3.3 Securing Your Game: The CIA Triad 5 Connection
5.3.4 CIA Triad 1 Video
5.3.5 CIA Triad 2 Check for Understanding
5.3.6 Which part of the CIA Triad? 5 Free Response
5.3.7 Which part of the CIA Triad? 5 Free Response
5.3.8 Breach of Confidentiality 5 Free Response
5.3.9 Breach of Availability 5 Free Response
5.3.10 CIA Connections 5 Free Response
5.4 Representation in Technology Lesson
5.4.1 Intro to Representation in Technology 5 Notes
5.4.2 Underrepresented Groups in Computer Science 5 Free Response
5.4.3 Impact of Women In Tech 5 Connection
5.4.4 Reflection: Impact of Women in Tech 5 Free Response
5.4.5 Impact on Game Design 5 Connection
5.4.6 Reflection: Impact on Game Design 5 Free Response
Project: Your First Game
6.1 What Makes a Good Game? Lesson
6.1.1 What Makes a Good Game? 5 Video
6.1.2 Elements of a Game #1 5 Free Response
6.1.3 Elements of a Game #2 5 Free Response
6.1.4 Fundamentals of Game Design 5 Free Response
6.2 Planning Your Game Lesson
6.2.1 Guidelines 5 Notes
6.2.2 Keep It Simple 5 Connection
6.2.3 Brainstorm 5 Free Response
6.2.4 Choose Two 5 Free Response
6.2.5 The 4 Game Elements 5 Free Response
6.2.6 Get Feedback 5 Free Response
6.2.7 Choose One and Plan 5 Free Response
6.2.8 Break it Into Pieces 5 Free Response
6.3 Making Your Game Lesson
6.3.1 Project Requirements and Resources 5 Notes
6.3.2 Prototype the Environment 5 Free Response
6.3.3 Prototype the Player 5 Free Response
6.3.4 Prototype the Gameplay 5 Free Response
6.3.5 User Testing and Feedback 5 Free Response
6.3.6 Final Development 5 Free Response
6.3.7 Reflection 5 Free Response
6.4 Publishing and Presenting Your Game Lesson
6.4.1 Publish Your Game Online 5 Notes
6.4.2 Your Game Link 5 Free Response
6.4.3 Final Game Design Document 5 Free Response
6.4.4 Reflect and Present 5 Presentation
Create Visual and Sound Effects
7.1 Gameplay and Effects Lesson
7.1.1 Effects Affect Gameplay 5 Video
7.1.2 How to Make Your Game Look Good 5 Connection
7.1.3 Reflection: How to Make Your Game Look Good 5 Free Response
7.1.4 Gameplay Review: Pac-man 5 Video
7.1.5 Pac-man Notes 5 Free Response
7.1.6 Gameplay Review: Super Mario Kart 5 Video
7.1.7 Super Mario Kart Notes 5 Free Response
7.2 Cameras Lesson
7.2.1 Camera Projections 5 Video
7.2.2 Download Unity Project 5 Notes
7.2.3 Tutorial: Transform the Camera 5 Notes
7.2.4 Transform the Camera 5 Free Response
7.2.5 Tutorial: Change Camera Projection 5 Notes
7.2.6 Change Camera Projection 5 Free Response
7.2.7 Tutorial: Follow a GameObject 5 Notes
7.2.8 Follow a GameObject 5 Free Response
7.2.9 Tutorial: Top-Down View 5 Notes
7.2.10 Top-Down View 5 Free Response
7.2.11 Tutorial: Player Two 5 Notes
7.2.12 Player Two 5 Free Response
7.2.13 Tutorial: City Block 5 Notes
7.2.14 City Block 5 Free Response
7.3 Lighting Effects Lesson
7.3.1 Scene Lights 5 Video
7.3.2 Download Tutorials 5 Notes
7.3.3 Tutorial: Point Lights 5 Notes
7.3.4 Point Lights 5 Free Response
7.3.5 Tutorial: Adjust Light Properties 5 Notes
7.3.6 Adjust Light Properties 5 Free Response
7.3.7 Tutorial: Adjust Material Properties 5 Notes
7.3.8 Adjust Material Properties 5 Free Response
7.3.9 Tutorial: Headlights 5 Notes
7.3.10 Headlights 5 Free Response
7.3.11 Tutorial: City Block 5 Notes
7.3.12 City Block 5 Free Response
7.4 Particle Systems Lesson
7.4.1 Particle Systems 5 Video
7.4.2 Download Tutorials 5 Notes
7.4.3 Tutorial: Add a Particle System 5 Notes
7.4.4 Add a Particle System 5 Free Response
7.4.5 Tutorial: Create Dust Particles 5 Notes
7.4.6 Create Dust Particles 5 Free Response
7.4.7 Tutorial: Treasure Chest Feedback 5 Notes
7.4.8 Treasure Chest Feedback 5 Free Response
7.4.9 Tutorial: City Block Collectibles 5 Notes
7.4.10 City Block Collectibles 5 Free Response
7.5 Sound Effects Lesson
7.5.1 Sounds and Music 5 Video
7.5.2 Download Tutorials 5 Notes
7.5.3 Gameplay Review: SoundFX 5 Video
7.5.4 SoundFX Notes 5 Free Response
7.5.5 Tutorial: Sound Effects 5 Notes
7.5.6 Sound Effects 5 Free Response
7.5.7 Tutorial: Music 5 Notes
7.5.8 Music 5 Free Response
7.5.9 Tutorial: City Block Sounds 5 Notes
7.5.10 City Block Sounds 5 Free Response
7.6 Make It Your Own Lesson
7.6.1 Make It Your Own Guidelines 5 Notes
7.6.2 Download Unity Asset Package 5 Notes
7.6.3 Reflection: Make It Your Own 5 Free Response
Project: Design Your Game
8.1 Project Introduction Lesson
8.1.1 Project Introduction 5 Notes
8.1.2 High School Apprenticeship 5 Resource
8.1.3 Reflection: High School Apprenticeship 5 Survey
8.1.4 Research: KAB.org 5 Connection
8.1.5 Brainstorm: Game Ideas 5 Free Response
8.2 Storyboarding Lesson
8.2.1 What is Storyboarding? 5 Video
8.2.2 Storyboard Case Study 5 Connection
8.2.3 Reflection: Storyboarding 5 Free Response
8.2.4 To Be a Storyboard Artist 5 Notes
8.2.5 Reflection: To Be a Storyboard Artist 5 Free Response
8.3 Develop Your Game Ideas Lesson
8.3.1 Refine Your Ideas 5 Free Response
8.3.2 Game Elements 5 Free Response
8.3.3 Early Feedback 5 Free Response
8.3.4 Game Design Document 5 Free Response
8.4 Create Your Storyboards Lesson
8.4.1 Storyboard Your Plot 5 Connection
8.4.2 Reflection: Storyboard Your Plot 5 Free Response
8.4.3 Storyboard Another Element 5 Connection
8.4.4 Reflection: Storyboard Another Element 5 Free Response
8.4.5 More Feedback 5 Free Response
8.4.6 Update Your Documents 5 Free Response
Create Components and Mechanics
9.1 Model Creation Lesson
9.1.1 Model Creation 5 Video
9.1.2 Download Tutorials 5 Notes
9.1.3 Tutorial: Build Low Poly Car 5 Notes
9.1.4 Build Low Poly Car 5 Free Response
9.1.5 Tutorial: Apply Materials and Textures 5 Notes
9.1.6 Apply Materials and Textures 5 Free Response
9.1.7 Tutorial: Create and Apply Colliders 5 Notes
9.1.8 Create and Apply Colliders 5 Free Response
9.1.9 Tutorial: Configure Vehicle Controls Script 5 Notes
9.1.10 Configure Vehicle Controls Script 5 Free Response
9.2 Character Animation Lesson
9.2.1 Character Animation 5 Video
9.2.2 Character Animation Notes 5 Notes
9.2.3 Download Unity Project 5 Notes
9.2.4 Tutorial: Character Rigging 5 Notes
9.2.5 Character Rigging 5 Free Response
9.2.6 Tutorial: Character Animator Controller 5 Notes
9.2.7 Character Animator Controller 5 Free Response
9.2.8 Tutorial: Character Animation 5 Notes
9.2.9 Challenge: Character Animation 5 Free Response
9.3 User Interface (UI) Lesson
9.3.1 Heads-Up Display (HUD) Score 5 Video
9.3.2 Download Unity Project 5 Notes
9.3.3 Tutorial: Create HUD Score 5 Notes
9.3.4 Tutorial: Configure Score Manager 5 Notes
9.3.5 Configure Score Manager 5 Free Response
9.3.6 Start Menu Screen 5 Video
9.3.7 Tutorial: Create Start Menu Screen 5 Notes
9.3.8 Tutorial: Create Options Menu Screen 5 Notes
9.3.9 Tutorial: Configure Menu Manager Script 5 Notes
9.3.10 Configure Menu Manager Script 5 Free Response
9.3.11 Challenge: Back Button 5 Free Response
9.4 AI in Unity Lesson
9.4.1 Getting Started with AI 5 Video
9.4.2 Downloading the Tutorials 5 Notes
9.4.3 Tutorial: AI GameObjects and Waypoints 5 Notes
9.4.4 AI GameObjects and Waypoints 5 Free Response
9.4.5 Tutorial: Changing Waypoints and AI Targets 5 Notes
9.4.6 Changing Waypoints and AI Targets 5 Free Response
Project: Prototype and Test Your Game
10.1 Prototyping and Testing Lesson
10.1.1 Prototyping and Testing Introduction 5 Notes
10.1.2 Case Study: Siege Engines 5 Connection
10.1.3 Reflection: Siege Engines 5 Free Response
10.1.4 What is a Blockout? 5 Free Response
10.1.5 What is Play Testing? 5 Connection
10.1.6 Reflection: What is Play Testing? 5 Free Response
10.1.7 Case Study: Link's Awakening 5 Notes
10.1.8 Reflection: Link's Awakening 5 Free Response
10.2 Prototype, Test, and Repeat Lesson
10.2.1 Game Requirements 5 Notes
10.2.2 Prototyping Guidelines 5 Notes
10.2.3 Download Assets 5 Notes
10.2.4 Create a Prototype 5 Free Response
10.2.5 Test Your Prototype 5 Free Response
10.2.6 And Repeat 5 Free Response
10.3 Building and Testing the MVP Lesson
10.3.1 MVP Guidelines 5 Notes
10.3.2 Build Your MVP 5 Free Response
10.3.3 Test Your MVP 5 Free Response
10.3.4 Update Your MVP 5 Free Response
Project: Finish Your Game
11.1 Finish Your Game Lesson
11.1.1 Planning the Final Design 5 Free Response
11.1.2 Create Your Final Game 5 Free Response
11.1.3 Presentation 5 Presentation
11.2 Promote Your Game Lesson
11.2.1 Purpose of a Gameplay Trailer 5 Connection
11.2.2 Trailer Review: Cake Bash 5 Connection
11.2.3 Reflection: Cake Bash 5 Free Response
11.2.4 Trailer Review: It Came From Space... 5 Connection
11.2.5 Reflection: It Came From Space... 5 Free Response
11.2.6 Create a Gameplay Trailer 5 Free Response
11.2.7 Share Your Gameplay Trailer 5 Free Response
Additional Projects and Tutorials
12.1 Game Jam! Lesson
12.1.1 What's a Game Jam? 5 Connection
12.1.2 Host a Game Jam 5 Notes
12.1.3 Game Jam Idea Generator 5 Example
12.1.4 Game Jam Requirements 5 Free Response
12.1.5 Create a Game Design Doc 5 Free Response
12.1.6 Develop Your Game and Submit It 5 Free Response
12.2 Using Prefab Objects Lesson
12.2.1 Using Prefab Objects 5 Video
12.2.2 Downloading the Tutorials 5 Notes
12.2.3 Tutorial: Using a Prefab Scene 5 Notes
12.2.4 Using a Prefab Scene 5 Free Response
12.2.5 Tutorial: Create Your Own Scene 5 Notes
12.2.6 Create Your Own Scene 5 Free Response
12.2.7 Tutorial: Add Elements to Your Scene 5 Notes
12.2.8 Add Elements to Your Scene 5 Free Response
12.2.9 Make Your Own Car Game 5 Free Response
12.3 Third Person Game Mechanics Lesson
12.3.1 Third Person Game Mechanics 5 Video
12.3.2 Downloading the Tutorials 5 Notes
12.3.3 Tutorial: Meet Ethan 5 Notes
12.3.4 Meet Ethan 5 Free Response
12.3.5 Tutorial: Meet Ellen 5 Notes
12.3.6 Meet Ellen 5 Free Response
12.3.7 Tutorial: Object Collection Mechanics 5 Notes
12.3.8 Object Collection Mechanics 5 Free Response
12.3.9 Make It Your Own Challenge 5 Free Response