Secondary Education Lesson Plans

Empower your students to be creators

Interactive 3D is reshaping visual communication by helping us solve problems and tell stories in an entirely new way. Bring this real-time technology to your core classroom subjects with free lesson plans for Unreal Engine, Twinmotion, and Fortnite Creative.

Are you an educator who wants to create your own lesson plan? Download our free lesson plan template.
Sort by:

Building a Treasure Hunt Race: Creating a Scoring System using Variables in Fortnite Creative

Have you ever thought about how score is handled in video games? In this activity, students will set up a scoring system using variables in Fortnite Creative.

Build a Community Skate Park in Twinmotion

When was the last time you visited a skate park? What did you notice about the surrounding space? If it were up to you, what would you like to see in the park? In this lesson, students get to create their own interactive skate park in Twinmotion.

Build a virtual history museum in Unreal Engine

History can be even more engaging when you feel part of it! In the virtual history museum project, students share what they learn about history by navigating an interactive 3D environment built with Unreal Engine.

Build a Wonder of the World in Fortnite Creative

Who hasn’t marveled at the Great Pyramids or Stonehenge before? Reconstruct them in Fortnite Creative to learn what makes them unique.

Build Your First 3D Game: Learn Collision Detection in Unreal Engine

Lesson 1 | Have you ever wondered how developers create platform games that involve running and jumping, while hopefully not falling to your demise? In this lesson, students will learn how to build a simple parkour course.

Building an Obstacle Course: Collision Detection, Triggers, and Events in Fortnite Creative

Have you ever made your own obstacle course at home, outside, or in school or camp? In this activity, students will leverage computer programming concepts of collision detection and event-driven design to create an obstacle course.

Collision Decision with Fortnite Creative

Bash objects together, learn Newton’s third law of motion. In this lesson, students can do it all within Fortnite Creative, as they determine how close in-game physics get to their real-life counterparts.

Conditional Statements: Using the Lock and Key in Fortnite Creative

Did you know you can learn computer programming concepts in Fortnite Creative? In this activity, students will learn to work with conditional statements by creating a lock-and-key game mechanic.

Counterfactuals: Their Story, Your World

Have you ever thought about what would happen if different choices or actions occurred with regards to historical events? In this lesson, students will be asked to present a counterfactual history in Fortnite Creative.

Create a Rube Goldberg Machine in Fortnite Creative

Full of humor, wit, and based on simple machines, Rube Goldberg inventions are described as overly complex machines comprised of a number of automated actions to solve a simple problem. Students will learn about the exciting world of physics by creating their own Rube Goldberg Machine in Fortnite Creative mode.

Create a sustainable park in Twinmotion

We all visit parks! Some are small urban neighborhood retreats, others are large city oases amid bustling traffic and dense development. As students learn how to build a park scene in Twinmotion, they'll also learn that sustainability can enhance a community's quality of life and promote the responsible management of resources.

Create an Escape Room in Fortnite Creative

Help students explore a subject through puzzles and gameplay, as they work to create an interactive escape room.

Creating a Concept Car Pitchvis in Twinmotion

Learn how to improve your chances of selling a creative idea by applying Twinmotion’s fast-action visualization tools to a hypothetical film project.

Design a Manor Village in Unreal Engine

It’s the year 1268 and the Lord and Lady have contracted you to design their manor. Give them a home suitable for the era. In this lesson, students will learn how to create a beautiful manor house and at least one additional structure as part of the manor village.

Design Your Dream Bedroom in Twinmotion

Close your eyes. Now, imagine your dream bedroom. In this lesson, you get to make it real using premade assets, as you learn how to balance notions of scale, contrast, patterns, visual cohesiveness, and more throughout a 3D space.

Designing a Bus Shelter in Twinmotion

Sometimes the biggest impact happens when we rethink the things people use everyday. In this lesson, we’ll redesign a 3D bus shelter to make it more inviting for the daily commuters.

Designing a Mechanical Watch Case in Twinmotion

Craft a watch case from first concept to final design, using 3D CAD software and the photorealistic presentation tools found in Twinmotion.

Designing a Tiny House in Twinmotion

Explore the nuances of architectural design by focusing on simplistic functionality of the Tiny House. What will you keep? What needs to be there? Make your choices in Twinmotion.

Designing a TV Operating Device in Twinmotion

Your challenge, if you choose to accept it: Design a remote control that will set a new standard for living room luxury. Work from initial concepts to final presentation, learning what it takes to make a design really pop.

Fortnite Literature Machinima: The Alternate Ending

Did the novel have to end that way? If you were the author, is that the ending you would have written? In this lesson, students will have the opportunity to reimagine and rewrite the ending to a novel. They will be creating a machinima (video) in Fortnite Creative mode to share their alternate conclusion.

Functions in Fortnite: Creating a Tower Escape Trivia Game

Do you have what it takes to escape the Trivia Tower? In this activity, students will understand the basics of functions as they relate to coding through the use of the sequencer and a series of devices.

Just a Matter of Time

Let’s get visual! Breaking down historical events and understanding how history plays out can be complicated. By creating a timeline and laying out events as they happened, students will learn how to make understanding history a lot easier—and more fun too!

Let’s Train Virtual Robots

Physical robotic systems can be expensive and difficult to maintain. So why not go virtual? In this course, you can learn how to code and train virtual robots for sumo battles, autonomous decisions, and more all from the comfort of your home, as you get a grasp on the same engineering and physics concepts that make robotics such a powerful teaching tool.

Making Choices

Have you ever thought about how geography impacts your gaming experience? In this lesson, students will learn how the geography of a location and a player’s preferences can affect the outcome of their experience. They'll also learn how to prioritize their wants while creating a game that is entertaining to their peers.

Making Music in Fortnite Creative: Creating Loops with the Music Sequencer

Are you a fan of soundtracks in games? Do you have musical scores that play in your head for hours after playing your favorite game? In this project, students will create a machine in Fortnite Creative to play their own custom music loops.

Moving Platforms and Checkpoints: Loops and Boolean Variables in Unreal Engine

Lesson 2 | Many games include moving platforms to add a challenging and exciting game mechanic. In this lesson, students will learn how to build a game level with floating islands, using moving platforms.

Polish and Publish Your Game: Working with Widgets and the Heads-up Display in Unreal Engine

Lesson 5 | Think about some of your favorite games. As a player, are you aware of your score or health? Can you easily view what items are in your inventory? In this lesson, students will learn how to add UI and HUDs to enhance the play experience and learn how to package and publish their game.

Psychology of Architecture in Twinmotion

Have you ever walked into a building and felt your mood change? Find out how to steer that feeling for others (in a positive way!) using design cues, virtual spaces, and the simple 3D tools found within Twinmotion.

Reach New Heights with Power-Ups and Collectibles: Working with Public Variables in Unreal Engine

Lesson 3 | In games, power-ups allow the player to perform actions they might not otherwise be able to perform. In this lesson, students will learn how to work with variables to add power-ups, allowing the player to reach new heights.

Site and Situation: Where Would You Settle?

Have you ever thought about how the geography of where you settle could impact your life? In this activity, students will determine where to build a settlement by analyzing the pros and cons of each location.

The Key to Unlocking the Final Area: Working with Conditional Statements in Unreal Engine

Lesson 4 | You’ve finally made it to the castle where you believe you will find the final treasure, but the door is locked! In this lesson, students will learn how to apply the understanding of conditional statements by adding a lock and key condition to a game.

The Scientific Method With Fortnite

What keeps video games grounded in reality? Physics! In this course, students will use a virtual sandbox to design/carry out experiments to test how different objects in Fortnite Creative follow the natural laws before sharing their findings with the class.

Theme Park of the Future

Ready to take a thrilling ride? Roller coasters have been entertaining thrill seekers for hundreds of years. It’s hard to think of a better way to explore physics. In this lesson, students will use their knowledge of physics to build theme park rides in Fortnite Creative.

Think Before You Spend!

Create a fun and challenging game for your classmates in Fortnite Creative without breaking the bank! In this lesson, students will learn how to make important decisions regarding resources, structures, and game elements in order to keep their game under budget.

Unreal Learning Kit: Rube Goldberg Machines

The new Unreal Learning Kit: Rube Goldberg Machines gives educators everything they need to incorporate science concepts including simple machines and physics into their curriculum while learning Interactive 3D skills in Unreal Engine.