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:
Title
hour of code

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 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.

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.

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.

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.

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.

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.