Unreal Online Learning

Learn Unreal Engine for free with easy-to-follow video courses and guided learning paths.

Free Unreal Engine video tutorials

Unreal Online Learning is a free learning platform that offers hands-on video courses and guided learning paths.

A Tour of the New Unreal Engine Learning Portal

This course provides an overview of the learning portal and how to use it, including information on searching for content, tracking course progress, testing your knowledge, and earning skill badges.

Advanced Techniques for Architects

This course provides advanced techniques, tips, and tricks for creating stunning architectural visualizations in Unreal Engine.

AEC Blueprints by Example

In this course, you’ll create four Blueprint templates that can be used in AEC projects including automatic doors, connected switched lights, Material switching, and construction scripts, learning essential Blueprint concepts in the process.

Ambient and Procedural Sound Design

In this course, you’ll learn the core techniques you need to get started in game audio design in Unreal Engine.

An In-Depth Look at Real-Time Rendering

This course provides an in-depth look at how UE4 renders out a single frame. Learn how real-time rendering impacts performance, features, and workflows.

Best Practices for Creating and Using Plugins

This master class explains how to develop plugins for UE4. Learn techniques and best practices for creating, compiling, and using plugins. This class is suitable for developers and non-developers alike.

Blueprints - Essential Concepts

This video covers the Lighting Scenario and Level Streaming features in Unreal Engine. Learn about dynamic vs. static lighting, volumes, post processing, interacting with toggle switches, and scene structure.

Build a Detective's Office Game Environment

Learn how to create a scene from scratch, from planning and prototyping to adding the elements that will take it to an alpha state.

Building Better Pipelines

In this master class, we explore ways to take your visualization pipeline to the next level. Learn how to build better meshes, Materials, and textures, as well as how to improve optimization and performance.

Comprehending Projects and File Structure

This course dives into the fundamentals of the Epic Games Launcher, creating projects, and adjusting project settings, as well as providing a tour of important project files.

Converting Blueprints to C++

This course teaches you how to convert a Blueprint project to C++, explaining the core concepts of using C++ in Unreal Engine. Learn how to create an AI agent that senses, reacts to, and navigates the world around them.

Creating an Architectural Exterior Real-Time Project

This course covers everything you need to know about creating architectural exteriors in Unreal Engine. Learn the process from start to finish, with a special focus on adding terrain, foliage, and other effects.

Creating an Architectural Interior Real-Time Project

This course teaches new users how to create real-time architectural visualizations in UE4. Learn how to import your design using Datasmith, adjust lights and Materials, package your project, and more.

Creating Marketplace Content

Learn how to become a Marketplace publisher, and the steps you’ll need to take to launch your first Marketplace product.

Creating PBR Materials

This course explains how to create high-quality physically based shaders. Learn about working with Material instances at runtime using Blueprints, building Material parameter collections, and more.

Creating Photoreal Cinematics with Quixel

This course walks you through the creation of a scene from Quixel's Rebirth cinematic, exploring the concepts and tools used.

Creating Two-Sided Materials with Trim Sheets

This course teaches a method for creating customizable road signs from a single plane, a Trim (or Sprite) sheet, and a tileable back material.

Creating Virtual Reality Walkthroughs

This course covers basic VR theory and best practices, adding teleportation and interaction into a VR scene in Unreal Engine, creating VR-based user interfaces, and optimizing your VR content.

Getting Started with Datasmith

This course covers how to use Datasmith to bring AEC and manufacturing 3D assets into Unreal Engine. Find out how to install Datasmith exporters, how to import and work with assets, and how to showcase the results.

Getting to Know Materials for Design Visualization

This course introduces the basics of creating PBR (Physically Based Rendered) Materials for archviz, including how to use the Material Editor, supported texture formats, and using Material expressions.

Getting to Know UVW Mapping for Architectural Visualization

This course has been designed to help you quickly get up and running with UVW Mapping process and to understand how it affects both static meshes and levels in Unreal when creating architectural visualization pieces.

High-End Product Lighting and Rendering (Exterior)

In this course, we go through the steps for setting up your scene to make use of High Dynamic Range (HDR) sky domes. Discover the tools you need to make simple reusable outdoor lighting scenes.

Interactive Material Swaps Using Blueprints

In this course, we explore how to create an interactive widget for swapping Materials using Blueprints.

Introducing Global Illumination

In this video, we look at the basics of global illumination in Unreal Engine. Get a breakdown of the key concepts as well as high-level insights and useful approaches to lighting in the engine.

Introducing Unreal Engine

In this video, we walk through the fundamentals of the Unreal Editor and its components, covering the interface, functionality, and important settings to adapt the Editor to your workflow.

Introduction to AI with Blueprints

This course introduces Unreal Engine's AI tools, exploring how AI agents work within a video game environment and the systems used to achieve realistic behaviors.

Introduction to Packaging Projects

This class introduces setting up a project for packaging and deployment to multiple platforms, covering Windows, Android, iOS, and HTML deployment, as well as performance considerations to think about.

Introduction to Twinmotion

Author Matt Doyle teaches you how to bring your content into Twinmotion and add life to it using the built-in tools and assets.

Lighting Essential Concepts and Effects

This course explains the basics of setting up lighting in Unreal Engine. Learn about the different types of lights, how to use them together, and how to add special effects like fog and reflections.

Making a Blueprint Product Configurator

This video covers the use of Blueprints to add functionality and usability to your Unreal Engine project. Learn the basics of Blueprints and find out how to create a fully functioning product configurator.

Making the Switch from Unity to Unreal Engine

This course teaches Unity users how to transfer their skills to Unreal Engine. Learn about setting up, asset importing, lighting, Materials, scripting, packaging, and visual scripting.

Materials - Exploring Essential Concepts

In this video, we look at creating and using Materials in a production environment. Explore the different types of Materials in Unreal Engine, the ingredients for creating them, and how to use them.

Materials - Understanding the Production Workflow

In this course, we look at improving workflows when working with Materials. Learn how to reuse Material settings, change a Material’s look without recompiling, and share global data into many Materials at once.

Materials Master Learning

Learn the many ways to work with Materials in the engine, starting with an introduction to the general behind the scenes architecture, the concept of physically-based rendering (PBR), and how to work with textures.

Physics-Based Shotviz

In this course, you’ll learn about shotviz. Save time and money while filming on location when you scout and pre-plan setups using physically accurate lighting and cameras on a virtual location.

Post Processing Essentials

This video introduces the many post processing features in Unreal Engine 4. Learn the basic concepts of post processing, how to manipulate settings, and how to use a variety of effects.

Preparing Design Data for Optimal Performance

This course teaches the basics of moving design data into Unreal Engine from applications like 3ds Max, and introduces functionality like lightmaps, creating collisions, and adjusting textures in the engine.

Preparing Engineering Data

This course explores importing CAD data to Unreal Engine via Datasmith. Learn how to correct geometry and Material issues in applications like 3ds Max, how to organize and set pivot points, and more.

Real-Time Rendering Fundamentals

This class dives into the essentials of real-time rendering. Learn key concepts and terminology, get insight on workflows and limitations, and find out why performance is one of the most crucial elements.

Revit to Unreal Engine Fundamentals

This course explains how to export models from Revit to Unreal Engine, how to swap materials, migrate elements from other projects, enhance surfaces, light the scene, and then create a real-time multi-camera animation.

SketchUp to Unreal Fundamentals

In this course, we walk through the steps for leveraging SketchUp designs in Unreal Engine, including a look at the tools and techniques that can improve the process.

Studio Lighting

This course explains the look development process for Studio Lighting, looking at the assignment of IES light profiles, light panels for fill lighting and reflections, and how to create a turntable Blueprint.

Stylize Renders with Post-Process Materials

This course teaches strategies for non-technical animators and artists to achieve stylized renders with post-process Materials. Learn the theory, methodology, and tools to experiment in your own projects.

Twin Stick Shooter with Blueprints

This course looks at the Twin Stick Shooter project, walking through a Blueprints/C++ workflow. Learn the coding framework, including how to build up characters, how to pass damage via Blueprints, and much more.

Understanding Global Illumination for Architectural Visualization

This course introduces the techniques you’ll need to create outstanding lighting in UE4. Learn how to master the subtle adjustments that can make lights in Unreal Engine breathtaking.

Understanding The Essential Concepts of Lighting for Architectural Projects

In this course, we break down the nuances of lighting architectural scenes to perfection. Discover how lighting affects every aspect of a project's success, from realism to exposure to performance.

Unreal Engine Editor Fundamentals - Editor Introduction

In this course, we'll take a introductory look at the fundamental knowledge that will aid you in working with and navigating around Unreal Engine.

Working with the Datasmith Pipeline

In this video series, we explain how to import scenes into Unreal Engine using Datasmith. Learn how to use a template to simplify setup and get the most out of metadata with Blueprints and Python scripts.

Your First Hour in Sequencer

This course dives into Sequencer in Unreal Engine, looking at everything from simple translational movements to animations, particle effects, Blueprints, and more.

Your First Hour with UMG

In this course, you’ll learn how to create basic user interfaces for the user using the Unreal Motion Graphics (UMG) UI Designer.

Your First Hour with Unreal Engine

This course walks through the initial steps of using Unreal Engine and teaches you how to build an interactive experience. Learn the basics of the user interface and the essential features of the engine.