Please enable JavaScript to use CodeHS


1. Intro to Game Design
1.1 Intro to Game Design
Video 1.1.1 What is Game Design?
Free Response 1.1.2 Mindset Check
Quiz 1.1.3 Game Design Overview
Free Response 1.1.4 Reflecting on Game Design
1.2 History of Video Games
Connection 1.2.1 Brief History of Video Games
Free Response 1.2.2 Early Years of Video Games
Connection 1.2.3 Revitalizing an Industry
Connection 1.2.4 Battle of the Consoles
Free Response 1.2.5 History of Games Reflection
Connection 1.2.6 Game Dev Pioneers: Dona Bailey
Connection 1.2.7 Game Dev Pioneers: Gerald "Jerry" Lawson
Free Response 1.2.8 Game Dev Pioneers Reflection
2. Get Started with Unity
2.1 Intro to Unity
Video 2.1.1 Intro to Unity
Quiz 2.1.2 Quiz: Intro to Unity
Connection 2.1.3 Unity Sizzle Reel
Connection 2.1.4 Mobile Games in Unity
Free Response 2.1.5 Intro to Unity Reflection
2.2 Unity Setup
Connection 2.2.1 Creating an Account
Notes 2.2.2 Installing Unity Hub and Unity
Free Response 2.2.3 Setup Review
2.3 Course Management
Notes 2.3.1 Navigating CodeHS and Unity
Connection 2.3.2 Unity Docs
Notes 2.3.3 Sharing a Zipped Unity Project Folder
Free Response 2.3.4 Your Turn: Sharing Practice
Quiz 2.3.5 Course Management Quiz
3. Create Interactive Game Worlds
3.1 Unity Basics
Video 3.1.1 Navigating Unity's Interface
Video 3.1.2 Example: 3D Objects and Scene Navigation
Free Response 3.1.3 Make a Pyramid
Video 3.1.4 Example: Adding Material to a GameObject
Free Response 3.1.5 Color Your Pyramid
Video 3.1.6 Example: Transforming GameObjects
Free Response 3.1.7 Transform Your Pyramid
3.2 Building a Scene with Prefabs
Video 3.2.1 Scene Design with Prefabs
Video 3.2.2 Changing Prefab Properties
Notes 3.2.3 Download Prefab Project
Free Response 3.2.4 Getting Started with Prefabs
Free Response 3.2.5 Plan Your Scene
Notes 3.2.6 Build Your Scene
Free Response 3.2.7 Scene Reflections
3.3 Game Physics
Video 3.3.1 Rigidbodies and Colliders
Notes 3.3.2 Download Unity Project
Connection 3.3.3 Dive Deeper: Rigidbodies
Notes 3.3.4 Tutorial: Apply Rigidbodies
Free Response 3.3.5 Apply Rigidbodies
Connection 3.3.6 Dive Deeper: Colliders
Notes 3.3.7 Tutorial: Explore Colliders
Free Response 3.3.8 Explore Colliders
Notes 3.3.9 Tutorial: Collision Events
Free Response 3.3.10 Collision Events
Notes 3.3.11 Tutorial: Projectiles
Free Response 3.3.12 Projectiles
Notes 3.3.13 Tutorial: Character Controllers
Free Response 3.3.14 Character Controllers
4. Create Visual and Sound Effects
4.1 Gameplay and Effects
Video 4.1.1 Effects Affect Gameplay
Connection 4.1.2 How to Make Your Game Look Good
Free Response 4.1.3 Reflection: How to Make Your Game Look Good
Video 4.1.4 Gameplay Review: Pac-man
Free Response 4.1.5 Pac-man Notes
Video 4.1.6 Gameplay Review: Super Mario Kart
Free Response 4.1.7 Super Mario Kart Notes
4.2 Cameras
Video 4.2.1 Camera Projections
Notes 4.2.2 Download Unity Project
Notes 4.2.3 Tutorial: Transform the Camera
Free Response 4.2.4 Transform the Camera
Notes 4.2.5 Tutorial: Change Camera Projection
Free Response 4.2.6 Change Camera Projection
Notes 4.2.7 Tutorial: Follow a GameObject
Free Response 4.2.8 Follow a GameObject
Notes 4.2.9 Tutorial: Top-Down View
Free Response 4.2.10 Top-Down View
Notes 4.2.11 Tutorial: Player Two
Free Response 4.2.12 Player Two
Notes 4.2.13 Tutorial: City Block
Free Response 4.2.14 City Block
4.3 Lighting Effects
Video 4.3.1 Scene Lights
Notes 4.3.2 Download Tutorials
Notes 4.3.3 Tutorial: Point Lights
Free Response 4.3.4 Point Lights
Notes 4.3.5 Tutorial: Adjust Light Properties
Free Response 4.3.6 Adjust Light Properties
Notes 4.3.7 Tutorial: Adjust Material Properties
Free Response 4.3.8 Adjust Material Properties
Notes 4.3.9 Tutorial: Headlights
Free Response 4.3.10 Headlights
Notes 4.3.11 Tutorial: City Block
Free Response 4.3.12 City Block
4.4 Particle Systems
Video 4.4.1 Particle Systems
Notes 4.4.2 Download Tutorials
Notes 4.4.3 Tutorial: Add a Particle System
Free Response 4.4.4 Add a Particle System
Notes 4.4.5 Tutorial: Create Dust Particles
Free Response 4.4.6 Create Dust Particles
Notes 4.4.7 Tutorial: Treasure Chest Feedback
Free Response 4.4.8 Treasure Chest Feedback
Notes 4.4.9 Tutorial: City Block Collectibles
Free Response 4.4.10 City Block Collectibles
4.5 Sound Effects
Video 4.5.1 Sounds and Music
Notes 4.5.2 Download Tutorials
Video 4.5.3 Gameplay Review: SoundFX
Free Response 4.5.4 SoundFX Notes
Notes 4.5.5 Tutorial: Sound Effects
Free Response 4.5.6 Sound Effects
Notes 4.5.7 Tutorial: Music
Free Response 4.5.8 Music
Notes 4.5.9 Tutorial: City Block Sounds
Free Response 4.5.10 City Block Sounds
4.6 Make It Your Own
Notes 4.6.1 Make It Your Own Guidelines
Notes 4.6.2 Download Unity Asset Package
Free Response 4.6.3 Reflection: Make It Your Own
5. Project: Design Your Game
5.1 Project Introduction
Notes 5.1.1 Project Introduction
Resource 5.1.2 High School Apprenticeship
Survey 5.1.3 Reflection: High School Apprenticeship
Connection 5.1.4 Research:
Free Response 5.1.5 Brainstorm: Game Ideas
5.2 What Makes a Good Game?
Video 5.2.1 What Makes a Good Game?
Free Response 5.2.2 Elements of a Game #1
Free Response 5.2.3 Elements of a Game #2
Free Response 5.2.4 Fundamentals of Game Design
5.3 Storyboarding
Video 5.3.1 What is Storyboarding?
Connection 5.3.2 Storyboard Case Study
Free Response 5.3.3 Reflection: Storyboarding
Notes 5.3.4 To Be a Storyboard Artist
Free Response 5.3.5 Reflection: To Be a Storyboard Artist
5.4 Develop Your Game Ideas
Free Response 5.4.1 Refine Your Ideas
Free Response 5.4.2 Game Elements
Free Response 5.4.3 Early Feedback
Free Response 5.4.4 Game Design Document
5.5 Create Your Storyboards
Connection 5.5.1 Storyboard Your Plot
Free Response 5.5.2 Reflection: Storyboard Your Plot
Connection 5.5.3 Storyboard Another Element
Free Response 5.5.4 Reflection: Storyboard Another Element
Free Response 5.5.5 More Feedback
Free Response 5.5.6 Update Your Documents
6. Project: Finish Your Game
6.1 Finish Your Game
Free Response 6.1.1 Planning the Final Design
Notes 6.1.2 Publishing Your Game
Free Response 6.1.3 Create Your Final Game
Presentation 6.1.4 Presentation
6.2 Promote Your Game
Connection 6.2.1 Purpose of a Gameplay Trailer
Connection 6.2.2 Trailer Review: Cake Bash
Free Response 6.2.3 Reflection: Cake Bash
Connection 6.2.4 Trailer Review: It Came From Space...
Free Response 6.2.5 Reflection: It Came From Space...
Free Response 6.2.6 Create a Gameplay Trailer
Free Response 6.2.7 Share Your Gameplay Trailer