top of page

Hour of Code with Unreal Engine: Games

Learn Computer Programming Concepts
with Unreal Engine

Learning to code is fun with five uniquely engaging Hour of Code activities that teach coding concepts in Unreal Engine. Each lesson has a lesson plan, a student guide, and a teacher guide. The activities and included project files are designed to be done in order from beginning to end or you can select any single activity to complete individually.

Free Download:
Unreal Engine Navigation Cheatsheet

1. LEARN ABOUT COLLISION DETECTION

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.

hour-of-code-1-build-3d.jpg

2. MOVING PLATFORMS & CHECKPOINTS

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.

hour-of-code-2-moving-platforms.jpg

3. POWER-UPS & COLLECTIBLES

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.

hour-of-code-3-powerups.jpg

4. CONDITIONAL STATEMENTS

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.

hour-of-code-4-conditional-statements.jp

5. ADDING WIDGETS & HUD ELEMENTS

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.

body-5-hour-of-code-widgets.jpg
bottom of page