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

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.

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.

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.

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.
