Please enable JavaScript to use CodeHS

Game Design in Unity (Lawson) - Outline

  1. Intro to Game Design

    1. 1.1 Intro to Game Design

    2. Video 1.1.1 What is Game Design?
    3. Free Response 1.1.2 Mindset Check
    4. Quiz 1.1.3 Game Design Overview
    5. Free Response 1.1.4 Reflecting on Game Design
    6. 1.2 History of Video Games

    7. Connection 1.2.1 Brief History of Video Games
    8. Free Response 1.2.2 Early Years of Video Games
    9. Connection 1.2.3 Revitalizing an Industry
    10. Connection 1.2.4 Battle of the Consoles
    11. Free Response 1.2.5 History of Games Reflection
    12. Connection 1.2.6 Game Dev Pioneers: Dona Bailey
    13. Connection 1.2.7 Game Dev Pioneers: Gerald "Jerry" Lawson
    14. Free Response 1.2.8 Game Dev Pioneers Reflection
  2. Get Started with Unity

    1. 2.1 Intro to Unity

    2. Video 2.1.1 Intro to Unity
    3. Quiz 2.1.2 Quiz: Intro to Unity
    4. Connection 2.1.3 Unity Sizzle Reel
    5. Connection 2.1.4 Mobile Games in Unity
    6. Free Response 2.1.5 Intro to Unity Reflection
    7. 2.2 Unity Setup

    8. Connection 2.2.1 Creating an Account
    9. Notes 2.2.2 Installing Unity Hub and Unity
    10. Free Response 2.2.3 Setup Review
    11. 2.3 Course Management

    12. Notes 2.3.1 Navigating CodeHS and Unity
    13. Connection 2.3.2 Unity Docs
    14. Notes 2.3.3 Sharing a Zipped Unity Project Folder
    15. Notes 2.3.4 Optional: Unity Plastic SCM Cloud
    16. Free Response 2.3.5 Your Turn: Sharing Practice
    17. Quiz 2.3.6 Course Management Quiz
  3. Create Interactive Game Worlds

    1. 3.1 Unity Basics

    2. Video 3.1.1 Navigating Unity's Interface
    3. Video 3.1.2 Example: 3D Objects and Scene Navigation
    4. Free Response 3.1.3 Make a Pyramid
    5. Video 3.1.4 Example: Adding Material to a GameObject
    6. Free Response 3.1.5 Color Your Pyramid
    7. Video 3.1.6 Example: Transforming GameObjects
    8. Free Response 3.1.7 Transform Your Pyramid
    9. 3.2 Building a Scene with Prefabs

    10. Video 3.2.1 Scene Design with Prefabs
    11. Video 3.2.2 Changing Prefab Properties
    12. Notes 3.2.3 Download Prefab Project
    13. Free Response 3.2.4 Getting Started with Prefabs
    14. Free Response 3.2.5 Plan Your Scene
    15. Notes 3.2.6 Build Your Scene
    16. Free Response 3.2.7 Scene Reflections
    17. 3.3 Game Physics

    18. Video 3.3.1 Rigidbodies and Colliders
    19. Notes 3.3.2 Download Unity Project
    20. Connection 3.3.3 Dive Deeper: Rigidbodies
    21. Notes 3.3.4 Tutorial: Apply Rigidbodies
    22. Free Response 3.3.5 Apply Rigidbodies
    23. Connection 3.3.6 Dive Deeper: Colliders
    24. Notes 3.3.7 Tutorial: Explore Colliders
    25. Free Response 3.3.8 Explore Colliders
    26. Notes 3.3.9 Tutorial: Collision Events
    27. Free Response 3.3.10 Collision Events
    28. Notes 3.3.11 Tutorial: Projectiles
    29. Free Response 3.3.12 Projectiles
    30. Notes 3.3.13 Tutorial: Character Controllers
    31. Free Response 3.3.14 Character Controllers
  4. Create Visual and Sound Effects

    1. 4.1 Gameplay and Effects

    2. Video 4.1.1 Effects Affect Gameplay
    3. Connection 4.1.2 How to Make Your Game Look Good
    4. Free Response 4.1.3 Reflection: How to Make Your Game Look Good
    5. Video 4.1.4 Gameplay Review: Pac-man
    6. Free Response 4.1.5 Pac-man Notes
    7. Video 4.1.6 Gameplay Review: Super Mario Kart
    8. Free Response 4.1.7 Super Mario Kart Notes
    9. 4.2 Cameras

    10. Video 4.2.1 Camera Projections
    11. Notes 4.2.2 Download Unity Project
    12. Notes 4.2.3 Tutorial: Transform the Camera
    13. Free Response 4.2.4 Transform the Camera
    14. Notes 4.2.5 Tutorial: Change Camera Projection
    15. Free Response 4.2.6 Change Camera Projection
    16. Notes 4.2.7 Tutorial: Follow a GameObject
    17. Free Response 4.2.8 Follow a GameObject
    18. Notes 4.2.9 Tutorial: Top-Down View
    19. Free Response 4.2.10 Top-Down View
    20. Notes 4.2.11 Tutorial: Player Two
    21. Free Response 4.2.12 Player Two
    22. Notes 4.2.13 Tutorial: City Block
    23. Free Response 4.2.14 City Block
    24. 4.3 Lighting Effects

    25. Video 4.3.1 Scene Lights
    26. Notes 4.3.2 Download Tutorials
    27. Notes 4.3.3 Tutorial: Point Lights
    28. Free Response 4.3.4 Point Lights
    29. Notes 4.3.5 Tutorial: Adjust Light Properties
    30. Free Response 4.3.6 Adjust Light Properties
    31. Notes 4.3.7 Tutorial: Adjust Material Properties
    32. Free Response 4.3.8 Adjust Material Properties
    33. Notes 4.3.9 Tutorial: Headlights
    34. Free Response 4.3.10 Headlights
    35. Notes 4.3.11 Tutorial: City Block
    36. Free Response 4.3.12 City Block
    37. 4.4 Particle Systems

    38. Video 4.4.1 Particle Systems
    39. Notes 4.4.2 Download Tutorials
    40. Notes 4.4.3 Tutorial: Add a Particle System
    41. Free Response 4.4.4 Add a Particle System
    42. Notes 4.4.5 Tutorial: Create Dust Particles
    43. Free Response 4.4.6 Create Dust Particles
    44. Notes 4.4.7 Tutorial: Treasure Chest Feedback
    45. Free Response 4.4.8 Treasure Chest Feedback
    46. Notes 4.4.9 Tutorial: City Block Collectibles
    47. Free Response 4.4.10 City Block Collectibles
    48. 4.5 Sound Effects

    49. Video 4.5.1 Sounds and Music
    50. Notes 4.5.2 Download Tutorials
    51. Video 4.5.3 Gameplay Review: SoundFX
    52. Free Response 4.5.4 SoundFX Notes
    53. Notes 4.5.5 Tutorial: Sound Effects
    54. Free Response 4.5.6 Sound Effects
    55. Notes 4.5.7 Tutorial: Music
    56. Free Response 4.5.8 Music
    57. Notes 4.5.9 Tutorial: City Block Sounds
    58. Free Response 4.5.10 City Block Sounds
    59. 4.6 Make It Your Own

    60. Notes 4.6.1 Make It Your Own Guidelines
    61. Notes 4.6.2 Download Unity Asset Package
    62. Free Response 4.6.3 Reflection: Make It Your Own
  5. Project: Design Your Game

    1. 5.1 Project Introduction

    2. Notes 5.1.1 Project Introduction
    3. Resource 5.1.2 High School Apprenticeship
    4. Survey 5.1.3 Reflection: High School Apprenticeship
    5. Connection 5.1.4 Research: KAB.org
    6. Free Response 5.1.5 Brainstorm: Game Ideas
    7. 5.2 What Makes a Good Game?

    8. Video 5.2.1 What Makes a Good Game?
    9. Free Response 5.2.2 Elements of a Game #1
    10. Free Response 5.2.3 Elements of a Game #2
    11. Free Response 5.2.4 Fundamentals of Game Design
    12. 5.3 Storyboarding

    13. Video 5.3.1 What is Storyboarding?
    14. Connection 5.3.2 Storyboard Case Study
    15. Free Response 5.3.3 Reflection: Storyboarding
    16. Connection 5.3.4 To Be a Storyboard Artist
    17. Free Response 5.3.5 Reflection: To Be a Storyboard Artist
    18. 5.4 Develop Your Game Ideas

    19. Free Response 5.4.1 Refine Your Ideas
    20. Free Response 5.4.2 Game Elements
    21. Free Response 5.4.3 Early Feedback
    22. Free Response 5.4.4 Game Design Document
    23. 5.5 Create Your Storyboards

    24. Connection 5.5.1 Storyboard Your Plot
    25. Free Response 5.5.2 Reflection: Storyboard Your Plot
    26. Connection 5.5.3 Storyboard Another Element
    27. Free Response 5.5.4 Reflection: Storyboard Another Element
    28. Free Response 5.5.5 More Feedback
    29. Free Response 5.5.6 Update Your Documents
  6. Project: Finish Your Game

    1. 6.1 Finish Your Game

    2. Free Response 6.1.1 Planning the Final Design
    3. Notes 6.1.2 Publishing Your Game
    4. Free Response 6.1.3 Create Your Final Game
    5. Presentation 6.1.4 Presentation
    6. 6.2 Promote Your Game

    7. Connection 6.2.1 Purpose of a Gameplay Trailer
    8. Connection 6.2.2 Trailer Review: Cake Bash
    9. Free Response 6.2.3 Reflection: Cake Bash
    10. Connection 6.2.4 Trailer Review: It Came From Space...
    11. Free Response 6.2.5 Reflection: It Came From Space...
    12. Free Response 6.2.6 Create a Gameplay Trailer
    13. Free Response 6.2.7 Share Your Gameplay Trailer
  7. Create Components and Mechanics

    1. 7.1 Model Creation

    2. Video 7.1.1 Model Creation
    3. Notes 7.1.2 Download Tutorials
    4. Notes 7.1.3 Tutorial: Build Low Poly Car
    5. Free Response 7.1.4 Build Low Poly Car
    6. Notes 7.1.5 Tutorial: Apply Materials and Textures
    7. Free Response 7.1.6 Apply Materials and Textures
    8. Notes 7.1.7 Tutorial: Create and Apply Colliders
    9. Free Response 7.1.8 Create and Apply Colliders
    10. Notes 7.1.9 Tutorial: Configure Vehicle Controls Script
    11. Free Response 7.1.10 Configure Vehicle Controls Script
    12. 7.2 Character Animation

    13. Video 7.2.1 Character Animation
    14. Notes 7.2.2 Character Animation Notes
    15. Notes 7.2.3 Download Unity Project
    16. Notes 7.2.4 Tutorial: Character Rigging
    17. Free Response 7.2.5 Character Rigging
    18. Notes 7.2.6 Tutorial: Character Animator Controller
    19. Free Response 7.2.7 Character Animator Controller
    20. Notes 7.2.8 Tutorial: Character Animation
    21. Free Response 7.2.9 Challenge: Character Animation
    22. 7.3 User Interface (UI)

    23. Video 7.3.1 Heads-Up Display (HUD) Score
    24. Notes 7.3.2 Download Unity Project
    25. Notes 7.3.3 Tutorial: Create HUD Score
    26. Notes 7.3.4 Tutorial: Configure Score Manager
    27. Free Response 7.3.5 Configure Score Manager
    28. Video 7.3.6 Start Menu Screen
    29. Notes 7.3.7 Tutorial: Create Start Menu Screen
    30. Notes 7.3.8 Tutorial: Create Options Menu Screen
    31. Notes 7.3.9 Tutorial: Configure Menu Manager Script
    32. Free Response 7.3.10 Configure Menu Manager Script
    33. Free Response 7.3.11 Challenge: Back Button
    34. 7.4 AI in Unity

    35. Video 7.4.1 Getting Started with AI
    36. Notes 7.4.2 Downloading the Tutorials
    37. Notes 7.4.3 Tutorial: AI GameObjects and Waypoints
    38. Free Response 7.4.4 AI GameObjects and Waypoints
    39. Notes 7.4.5 Tutorial: Changing Waypoints and AI Targets
    40. Free Response 7.4.6 Changing Waypoints and AI Targets
  8. Explore the Industry

    1. 8.1 Careers in Game Design

    2. Connection 8.1.1 Day in the Life
    3. Free Response 8.1.2 Reflection: Day in the Life
    4. Connection 8.1.3 Shadow a Game Designer
    5. Free Response 8.1.4 Reflection: Shadow a Game Designer
    6. 8.2 Scavenger Hunt: Careers in Game Design

    7. Connection 8.2.1 Scavenger Hunt: Careers in Game Design
    8. Free Response 8.2.2 Scavenger Hunt: Careers in Game Design Responses
    9. Free Response 8.2.3 Reflection: Careers in Game Design
    10. 8.3 Game Industry Insights

    11. Connection 8.3.1 How to Get Into the Games Industry
    12. Connection 8.3.2 Game Studios
    13. Presentation 8.3.3 Game Studio Presentation
  9. Additional Projects and Tutorials

    1. 9.1 Game Jam!

    2. Connection 9.1.1 What's a Game Jam?
    3. Notes 9.1.2 Host a Game Jam
    4. Example 9.1.3 Game Jam Idea Generator
    5. Free Response 9.1.4 Game Jam Requirements
    6. Free Response 9.1.5 Create a Game Design Doc
    7. Free Response 9.1.6 Develop Your Game and Submit It
    8. 9.2 Using Prefab Objects

    9. Video 9.2.1 Using Prefab Objects
    10. Notes 9.2.2 Downloading the Tutorials
    11. Notes 9.2.3 Tutorial: Using a Prefab Scene
    12. Free Response 9.2.4 Using a Prefab Scene
    13. Notes 9.2.5 Tutorial: Create Your Own Scene
    14. Free Response 9.2.6 Create Your Own Scene
    15. Notes 9.2.7 Tutorial: Add Elements to Your Scene
    16. Free Response 9.2.8 Add Elements to Your Scene
    17. Free Response 9.2.9 Make Your Own Car Game
    18. 9.3 Third Person Game Mechanics

    19. Video 9.3.1 Third Person Game Mechanics
    20. Notes 9.3.2 Downloading the Tutorials
    21. Notes 9.3.3 Tutorial: Meet Ethan
    22. Free Response 9.3.4 Meet Ethan
    23. Notes 9.3.5 Tutorial: Meet Ellen
    24. Free Response 9.3.6 Meet Ellen
    25. Notes 9.3.7 Tutorial: Object Collection Mechanics
    26. Free Response 9.3.8 Object Collection Mechanics
    27. Free Response 9.3.9 Make It Your Own Challenge