Unreal Online Learning

Free Unreal Engine video tutorials

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


3D Map Navigation in VR

This course teaches how to create a 3D map and motion controller-based navigation system for architectural models in virtual reality.

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.

Animation Kickstart

This course dives into Unreal Engine’s animation pipeline, providing an insight into its evolution and explaining how to get the most out of it.

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.

Blending and Tiling Textures

This course explains how to create Materials using tileable textures that are blended together on a surface.

Blueprint Kickstart

In this course, you’ll explore the Blueprint visual scripting system and how it can be harnessed for different types of projects.

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.

Bringing a Scene To Life in Twinmotion

In this second part of a three-part learning course, you’ll learn how to add life to a Twinmotion project using built-in tools and assets. We’ll look at materials, landscape, entourage, lighting, and more.

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.

Character Kickstart

In this course, you’ll explore character actors in Unreal Engine, including AI-controlled actors, actors for networking, and more.

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 a Burning Wood Material

This course demonstrates methods for creating the effect of burning wood using various material animation nodes and hand-painted textures. Learn how to create a real-time animated material in 15 minutes.

Creating a Scatter Tool with Blueprints

In this course, author Joel Bradley explains how to create a tool that randomly scatters user-selected Static Mesh files inside a defined area, such as flowers in a flower bed.

Creating a Simple Water Material

This course teaches how to create a simple transparent water material to simulate a flowing water surface. Learn how to control direction of flow, speed, and opacity to achieve the results you want.

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 launch your first Marketplace product.

Creating Output in Twinmotion

In this final course of a three-part learning path, you’ll learn how to create images, movies, construction phase animations, and VR applications in Twinmotion.

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 Procedural Geometry-Based Clouds

This course teaches a technique for creating soft transparent, geometry-based clouds in under 20 minutes.

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.

Creating World-Aligned Textures

In this course, you’ll learn how to project textures onto static mesh objects without the need for UV coordinates, and how these can be used effectively in production.

Dynamic Audio

In this course, you’ll learn how to use audio in response to dynamic game events and conditions.

Engine Structure Kickstart

Learn how Unreal Engine is structured and how each part interacts with the others, as well as advice on best practices for working with the engine.

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

In this first part of a three-part learning course, you’ll get a comprehensive overview of the user interface and tools available in Twinmotion, and learn how to import ARCHICAD, Revit, SketchUp, and FBX content.

Landscape Essential Concepts

In this course, you’ll learn how to use Unreal Engine’s Terrain tools to create outdoor environments.

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 Kickstart

In this course, you’ll learn about the philosophy behind Materials in Unreal Engine, including how they’re made and how they can be manipulated to create different effects.

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.

Pixel Streaming - How To Work With Interactive Video In Engine

In this course, you’ll learn how to deliver high-quality Unreal Engine content to any device, anywhere, using the Pixel Streaming plugin.

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.

Programming Kickstart

In this course, you’ll learn about programming in Unreal Engine along with tips and tricks for creating and developing C++ projects.

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.

Rendering Kickstart

This course takes you through the process of rendering a frame in Unreal Engine and provides tips for achieving the best results.

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.

Sound and Space

In this course, we’ll look at all aspects of sound and space, exploring how correct use of sound can make the spaces in a game feel more realistic and immersive.

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.

Teaching with Fortnite Creative

This course will help you understand what Fortnite Creative is and how to start using it in a classroom setting.

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 Editor Fundamentals - Actors and Blueprints

Learn the key workflows used to select and modify Actors, and how Level Blueprints can be leveraged to drive Actor properties.

Unreal Editor Fundamentals - Animation

In this course, you'll get an introduction to Unreal Engine's Animation system, exploring the Blueprint Editor and various other tools by animating a wolf character.

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

Unreal Editor Fundamentals - Materials

In this course, Luis Cataldi provides an introduction to Unreal Engine's Physically Based Rendering system, diving into the Material Editor and showing how to create a base Master Material.

Using Magic Leap in Unreal Engine

Discover how to showcase your designs in Magic Leap using Unreal Engine.

Using Tools, Templates, and Packs to Improve Your Editor Workflows

In this course, you’ll learn how to create project setup and asset templates which will make it faster and easier to get up and running with new projects. Screen reader support enabled.

Using Twinmotion 2020 and the ARCHICAD Direct Link

In this course, you’ll get started with Twinmotion 2020 and learn how to synchronize data from ARCHICAD to Twinmotion in one click.

Virtual Production Primer

This learning path will help you begin your journey with modern virtual production pipelines. You'll learn how to work with the Unreal Editor, projects, file structures, and more. You'll also get to know the basics of producing content in real time and gain a better understanding of key aspects of performance and design consideration.

VR Development with Oculus and Unreal Engine

In this comprehensive 12-course series, you’ll learn how to harness the power of Unreal Engine for immersive games on the Oculus Quest and Rift headsets.

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.

World Building Kickstart

In this course, you’ll learn everything you need to know to start creating worlds in Unreal Engine.

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.