High school game design curriculum

Game Design Fundamentals introduces students to the world of Game Design through hands-on projects in Unreal Engine. Students build video games in 3D and create an online portfolio, preparing for a career in Game Design.

A person sits at a desk in an open computer lab or studio, viewed from behind, working on a large monitor that displays a detailed 3D environment or landscape. Other people are seated at nearby workstations in the softly blurred background, creating a collaborative classroom or development studio atmosphere.

High school game design curriculum

Game Design Fundamentals introduces students to the world of Game Design through hands-on projects in Unreal Engine. Students build video games in 3D and create an online portfolio, preparing for a career in Game Design.

A person sits at a desk in an open computer lab or studio, viewed from behind, working on a large monitor that displays a detailed 3D environment or landscape. Other people are seated at nearby workstations in the softly blurred background, creating a collaborative classroom or development studio atmosphere.

High school game design curriculum

Game Design Fundamentals introduces students to the world of Game Design through hands-on projects in Unreal Engine. Students build video games in 3D and create an online portfolio, preparing for a career in Game Design.

A person sits at a desk in an open computer lab or studio, viewed from behind, working on a large monitor that displays a detailed 3D environment or landscape. Other people are seated at nearby workstations in the softly blurred background, creating a collaborative classroom or development studio atmosphere.

Course outline

Exploring the foundational skills in Game Design using Unreal Engine.

Course outline

Exploring the foundational skills in Game Design using Unreal Engine.

Course outline

Exploring the foundational skills in Game Design using Unreal Engine.

8 units

94 lessons

English & Spanish

Unit 1 · 10 Lessons

  1. Intro to Game Design

Students are introduced to the world of Game Design by exploring popular game design tools, career opportunities, intellectual property rights, and the game development life cycle. They learn key terminology and basic navigation in Unreal Engine and set up online portfolios that they fill with content throughout the course.

Objectives

  • Explore popular tools for Game Design

  • Understand the Game Development Life Cycle

  • Identify key terminology and game genres

  • Learn the basics of navigating in Unreal Engine

  • Set up online portfolio

Unit 2 · 12 Lessons

  1. Build a Rube Goldberg Machine

Students learn about simple machines such as inclined planes, levers, pulleys, and screws while building Rube Goldberg Machines in Unreal Engine. They sketch, build, and iteratively improve their machines, practicing the fundamental engine tools. The final submission of the unit is a video showcasing their completed Rube Goldberg machines.

Objectives

  • Build 3D scenes using provided assets

  • Apply physics simulations

  • Integrate simple machines

  • Create particle and sound effects

  • Record a video of the final Rube Goldberg Machine

Unit 3 · 9 Lessons

  1. Review Games

Students explore what makes a video game stand out in a competitive gaming industry. They learn how to evaluate key elements such as gameplay mechanics, storytelling, aesthetics, and community engagement to understand what drives a game's success or failure. Students read professional game reviews and write their own review of a game of their choosing.

Objectives

  • Analyze professional game reviews

  • Identify engaging rules of games

  • Understand player immersion techniques

  • Explore what makes a game successful

  • Write a game review

Unit 4 · 10 Lessons

  1. Create 3D Game

Starting from a template, students build their first playable level of a 3D game. They learn the basics of level design, playtesting, animation sequences, blueprint scripting, and much more, while adding checkpoints, jump boosts, coins, and keys to their world. UI elements are added to provide the player with relevant feedback at the right time.

Objectives

  • Set up a 3D game from a template

  • Add static and moving objects to build level 1

  • Build pickups like coins, keys and jump boosts

  • Examine Blueprint Scripts to understand the underlying mechanics

  • Implement UI elements like counters and indicators

Unit 5 · 13 Lessons

  1. World Building

Design a large and detailed world using Unreal Engine features such as landscape sculpting, landscape painting, and foliage painting. Students build a level 2 to their game and learn more about advanced features like Nanite and Lumen, and how to import custom assets to create an immersive experience for the player.

Objectives

  • Set up an empty level 2

  • Design the layout of the level

  • Sculpt and paint the landscape

  • Add vegetation, buildings and props

  • Customize lighting to create a unique world

Unit 6 · 16 Lessons

  1. Challenges

Add challenging mini-games to the second level and spice it up with particle and sound effects. Students implement game mechanics such as moving objects, timed gates, item spawners, and turrets while learning how to create custom 3D models, use particle and sound effects, and fine-tune the difficulty to keep gameplay balanced and exciting.

Objectives

  • Add room for challenges throughout level 2

  • Incorporate dangerous objects

  • Implement actor spawners

  • Build shooting turrets

  • Create particle and sound effects

Unit 7 · 14 Lessons

  1. UI and Cutscenes

Add menus and cutscenes to polish the game. Students learn UI design and add menus where players can control the game flow and switch levels. Custom cutscenes are created to introduce each level and specific scenarios in the levels. Students add music and voiceovers to create an immersive experience.

Objectives

  • Implement start and pause menus

  • Add background music

  • Record voiceovers and sound effects

  • Create cutscenes to introduce levels and challenges

Unit 8 · 10 Lessons

  1. Career Preparation

Students finalize their portfolios and get guidance on presenting their work professionally for college applications or career opportunities. They also prepare for the Unreal Engine 3D Fundamentals certification exam, which they can take after completing the course. Students reflect on their experiences during the course and set goals for what’s next.

Objectives

  • Finalize digital portfolio

  • Add course experience to a CV

  • Prepare for Unreal Engine 3D Fundamentals Certification exam

  • Reflect on course outcomes and career goals

Download full course outline

Fill in your email and receive the full outline, for free.

Download full course outline

Fill in your email and receive the full outline, for free.

Download full course outline

Fill in your email and receive the full outline, for free.

Offline access with Unreal Engine

For schools with strict IT security, we provide an Unreal Engine Offline Installer designed for education. Your IT team keeps full control in an offline environment, while students still access industry-grade game development tools. Our team will guide you from setup to deployment, ensuring all assets and curriculum are ready for classroom use.

A digital badge graphic displayed against an orange gradient background. The badge features the Unreal Engine logo at the top and the text “3D Fundamentals” across the center on a ribbon banner. At the bottom of the badge is the Gameplan logo. The design resembles a certification or achievement emblem with a dark, shield-like shape and layered styling.

Unreal Engine certification

At the end of the course, students are well prepared for the Unreal Engine 3D Fundamentals Certificate examination. The certificate is a workforce credential developed in collaboration with Epic Games and recognized by the industry and states across the US.

A digital badge graphic displayed against an orange gradient background. The badge features the Unreal Engine logo at the top and the text “3D Fundamentals” across the center on a ribbon banner. At the bottom of the badge is the Gameplan logo. The design resembles a certification or achievement emblem with a dark, shield-like shape and layered styling.

Unreal Engine certification

At the end of the course, students are well prepared for the Unreal Engine 3D Fundamentals Certificate examination. The certificate is a workforce credential developed in collaboration with Epic Games and recognized by the industry and states across the US.

A digital badge graphic displayed against an orange gradient background. The badge features the Unreal Engine logo at the top and the text “3D Fundamentals” across the center on a ribbon banner. At the bottom of the badge is the Gameplan logo. The design resembles a certification or achievement emblem with a dark, shield-like shape and layered styling.

Unreal Engine certification

At the end of the course, students are well prepared for the Unreal Engine 3D Fundamentals Certificate examination. The certificate is a workforce credential developed in collaboration with Epic Games and recognized by the industry and states across the US.

Software

Software

Software

  • Unreal Engine 5.1 or greater available for free via the Epic Games launcher

See how this course can be used in your district or school

Flexible, scalable, and made to fit. Let’s show you how.

15-30 min

Online meeting

See how this course can be used in your district or school

Flexible, scalable, and made to fit. Let’s show you how.

15-30 min

Online meeting

See how this course can be used in your district or school

Flexible, scalable, and made to fit. Let’s show you how.

15-30 min

Online meeting