Training Course Catalog Fall 2021 110 v1 40555f602e78
Training Course Catalog Fall 2021 110 v1 40555f602e78
TRAINING
C O U R S E C A T A L O G
Automotive Curriculum 11
General Curriculum 13
Course Descriptions 16
Foundations 16
Materials 23
Lighting 27
Data Pipeline 32
Sequencer 36
Optimization 42
Animation 46
Blueprints 51
Programming 58
Landscape 62
Various 66
2
Planning your
Unreal Engine training
Epic’s training team will work with you to build a training
outline that best meets your needs.
3
About the courses
Each course is two hours. For planning purposes, three courses make up a day of training;
however, you do not need to complete three sessions in one day. You can space them out as
scheduling permits.
You can select from two different learning formats: Live Training or Blended Learning.
4
A R C H I T E C T U R E E N G I N E E R I N G A N D C O N S T R U C T I O N
5
Architecture engineering and
construction curriculum
This course selection is designed for AEC specialists and technicians who are just getting
started with Unreal Engine.
After completing the curriculum, AEC professionals will have the fundamental knowledge
required to achieve high-fidelity results and create interactive experiences.
Prerequisites
Participants should have working experience in the AEC industry. They should also be
experienced with popular CAD software such as Rhino, Archicad, and Revit; packages such
as SketchUp, Maya, or 3ds Max; or Blender or rendering packages such as V-Ray or Corona.
Unreal Engine knowledge is not required; however, participants with prior Unreal Engine
experience will also benefit from the training.
6
Architecture engineering and
construction curriculum continued
Deep Dive for AEC
Datasmith Automation for AEC
Optimization for AEC - Profiling and Optimization Process
Optimization for AEC - Tools and Techniques
Introduction to VR for AEC
AEC Collaborative Reviews
Blueprint and UMG for AEC
Editor Utility Widgets for AEC
Variant Manager in AEC
MetaHumans in AEC
7
V I R T U A L P R O D U C T I O N C U R R I C U L U M
8
Virtual production curriculum
This course selection is designed for professionals in film and VFX who are making the leap
from traditional pipelines to virtual production with Unreal Engine.
After completing the curriculum, participants will have the fundamental knowledge required to
get started with Unreal Engine in their virtual production projects.
Prerequisites
Participants should have working experience in the film and VFX industry. Unreal Engine
knowledge is not required; however, participants with prior Unreal Engine experience will also
benefit from the training.
9
Virtual Production Deep Dive
Sequencer - Animation Production Workflows
Sequencer - CineCamera Tools and Techniques
Control Rig - Introduction
Sequencer - Live Link VCam - Shot Creation and Editing
Blueprint - Introduction
Blueprint - Tool Creation
Sequencer - Performance Capture with Take Recorder
Optimization - Examining Tools and Techniques
Also recommended:
The following building blocks from the General Track are recommended for Virtual
Production teams:
10
Image courtesy of Automobili Lamborghini S.P.A
A U T O M O T I V E C U R R I C U L U M
11
Automotive curriculum
This course selection is designed for professionals in Automotive who are learning Unreal
Engine for automotive visualization and HMI design.
After completing the curriculum, participants will have the fundamental knowledge required to
get started with Unreal Engine in their automotive visualization projects.
Prerequisites
Unreal Engine knowledge is not required; however, participants with prior Unreal Engine
experience will also benefit from the training.
Also recommended
The following building blocks from the General Track are recommended for Automotive teams:
Artist and Designer Deep Dive
Blueprint Deep Dive
Programmer Deep Dive
12
Image courtesy of Clement Moreau
G E N E R A L C U R R I C U L U M
13
General curriculum
This course selection is designed for teams or professionals who are getting started with
Unreal Engine in games, manufacturing, and many other industries.
After completing the curriculum, participants will have the fundamental knowledge needed to
work with Unreal Engine.
Prerequisites
Unreal Engine knowledge is not required; however, participants with prior Unreal Engine
experience will also benefit from selected tracks.
Unreal Essentials
Introduction to Unreal Engine
Quickstart: Your First Project in Unreal Engine
Quickstart: Your First Project in Unreal Engine for Games
Materials - Introduction
Lighting - Introduction
Sequencer - Introduction
FBX Data Ingestion
Quixel - Install, Pipeline, and Usage
Quickstart: Landscape
Blueprint - Introduction
Optimization - Examining Tools and Techniques
Niagara - Introduction
Understanding Source Control and Perforce Setup
This Essentials Track is available as live training or blended learning
14
General curriculum continued
Lighting - Ray Tracing and Path Tracer
Post Processing and Rendering
15
C O U R S E L I S T
F O U N D A T I O N S
16
FOUNDATIONS
Course Description
Gain a high-level understanding of game engine principles along with an overview of the Unreal
Editor and its various tools.
• Utilize sample projects and other resources, including free and paid content
• Work with Unreal Engine’s project structure
• Explain how to bring in data such as geometry, lights, cameras, animation, and more
• Navigate in a scene
• Find your way around the Unreal Engine Editor
• Explain the concepts of Physically Based Rendering (PBR)
• Differentiate between dynamic and static lighting
• Explain the basics of the Blueprint visual scripting
Prerequisites
None
Course Description
Discover Unreal Engine by creating a simple project that touches on various aspects of the
software. Learn how to import data from a variety of sources, then use that data to create
a simple environment, author basic materials, explore the lighting system, and add basic
Landscape and Foliage to bring the scene to life.
Prerequisites
None
17
FOUNDATIONS
Course Description
In this course you'll learn to create a simple playable level. Designed for novice and experienced
games developers who are new to Unreal Engine, it is intended to give a practical step-by-step
guide to creating your first basic level in Unreal Engine. This class should serve as a foundation
that will allow you to progress and learn more advanced topics.
Prerequisites
Introduction to Unreal Engine
Course Description
Learn how to create a realistic visualization for an exterior scene, add post-processing effects
to improve the quality of the scene, and render out high-resolution images.
18
FOUNDATIONS
Prerequisites
Introduction to Unreal Engine
Course Description
Discover Unreal Engine by importing an architectural project. Explore the engine's interface and
navigational tools, add an environment such as Landscape and Foliage to complement your
building, learn to author and apply basic materials, and explore the lighting system in a daylight
scenario. This two-hour journey of discovery gives you a good overview of the capabilities of
the software.
Prerequisites
None
Course Description
As Unreal Engine becomes more utilized in the virtual production space, many artists and
supervisors in traditional animation and VFX facilities are uncertain how it fits into the
production pipeline. This course introduces you to Unreal's basic operation logic and provides
a series of best practices that will help you get your projects off the ground.
19
FOUNDATIONS
Prerequisites
None
Course Description
Discover Unreal Engine by creating a simple project that touches on various aspects of the
software. Learn how to import data from a variety of sources, then use that data to create
a simple environment, author basic materials, explore the lighting system, and add basic
Landscape and Foliage to bring the scene to life.
Prerequisites
None
20
FOUNDATIONS
Course Description
This course introduces the core principles of creating a production-ready automotive project
from start to finish
Prerequisites
Introduction to Unreal Engine
112.01 T W I N M O T I O N PA R T 1 - T H E B A S I C S
Course Description
Learn to import 3D content into Twinmotion. Embellish the scene by adding GIS surroundings,
compelling materials, animated characters, vehicles and vegetation to populate and bring life
to your environment.
Prerequisites
None
21
FOUNDATIONS
112.02 T W I N M O T I O N PA R T 2 - T H E N E X T S T E P
Course Description
Learn to import 3D Learn to use tools to better interact with your project. Discover how to
output and distribute your end results using still images, panoramas, videos, and stand-alone
Presenter files.
• Work with Twinmotion's helper tools such as Animators, Section Cubes, Notes and Measure
• Work with lighting for daytime and nighttime scenarios
• Combine meshes and light sources to create your own custom light fixtures
• Output media such as still Images, Panoramas, and Videos
• Explore Phasing to simulate different stages of a building construction
• Use Presenter to create a stand-alone collection of the media you have already saved for distribution
Prerequisites
None
22
C O U R S E L I S T
M A T E R I A L S
23
MATERIALS
Course Description
Explore introductory material techniques and learn about Physically Based Rendering (PBR) in
Unreal Engine.
Prerequisites
Introduction to Unreal Engine
Course Description
Explore the material system to increase the realism of a correctly lit scene. Discover PBR
workflows and methods for simulating or even generating added geometry.
Prerequisites
Introduction to Unreal Engine
24
MATERIALS
Course Description
Create more elaborate Parent Materials with extended functionality. Build a Material Function
and investigate how it works.
Prerequisites
Materials - Introduction
201.02 M A T E R I A L S - T R A N S L U C E N T, D I S P L A C E M E N T, A N D V F X
Course Description
Create more advanced materials such as translucent materials, foliage materials, and
displacement. Explore more advanced properties when creating Material Functions and
shading profiles.
Prerequisites
Materials - Introduction
25
M AT E R I A L S - L AY E R E D M AT E R I A L S, S U B S U R F A C E M AT E R I A L S A N D M AT E R I A L
201.03
PA R A M E T E R C O L L E C T I O N
Course Description
In this course, using natural materials such as ice and jade as a reference, you'll learn
advanced techniques for creating visually rich surfaces. You'll also discover how different
techniques affect the resulting look and performance.
Prerequisites
Materials - Introduction
Materials - Masking and Material Functions
Materials - Translucent, Displacement, and VFX
Course Description
In this course, you'll learn to apply Megascans assets to an existing environment using
blending techniques.
• Use Blueprint construction tools with Megascans assets for a quick layout
• Employ material techniques with virtual texturing and optimizing
• Create world alignment nodes
• Merge assets into a terrain
Prerequisites
Materials - Introduction
Materials - Masking and Material Functions
Materials - Translucent, Displacement, and VFX
Quixel - Install, Pipeline and Usage
26
It Takes Two | Hazelight Studios
C O U R S E L I S T
L I G H T I N G
27
LIGHTING
Course Description
Get started with real-time lighting in Unreal Engine. Explore how to control lights and edit their
properties and learn how to approach lighting hero objects using different lighting techniques.
Prerequisites
Introduction to Unreal Engine
Course Description
Discover the power of real-time lighting in Unreal Engine for visualizing the built environment.
Prerequisites
Introduction to Unreal Engine
28
LIGHTING
Course Description
Enhance a scene with cinematic lighting. Explore exposure and lighting control. Take an
in-depth look at using Post-Process Volumes for visual effects, Lightmass, and the best
practices for character Lighting
Prerequisites
Lighting - Introduction
Course Description
Create Fog elements and Post-Process Volume Materials, then learn how to use them. Take an
in-depth look at using Mesh Distance Fields and GPU Lightmass
• Create materials and attach them to post-process effects for stylized visual looks
• Add atmospheric lighting to fog to create an effect
Prerequisites
Lighting - Introduction
Lighting - Cinematic Fundamentals
29
LIGHTING
203.04 L I G H T I N G - R AY T R A C I N G A N D PAT H T R A C E R
Course Description
Build a ray-traced scene and explore the elements in detail. This course also provides a break
down of Path Tracer and how to use it.
Prerequisites
Lighting - Introduction
Lighting - Cinematic Fundamentals
Lighting - Atmospheric Lighting
Course Description
Learn how to combine post process volumes and final rendering techniques in order to achieve
the color output and quality you need. You'll learn to render final pixel-quality images for film,
TV, and print.
30
LIGHTING
Prerequisites
Lighting - Cinematic Fundamentals
Lighting - Ray Tracing and Path Tracer
Sequencer - CineCamera Tools and Techniques
31
C O U R S E L I S T
D A T A P I P E L I N E
32
DATA PIPELINE
Course Description
Apply the basics of Static Mesh file import using the FBX file format. This file type is the most
common way of importing models into Unreal Engine and works well when building assets
one at a time. The course touches on topics such as System Units conversion, Pivot Points,
Collisions, LODs and more.
• Import Static Meshes and discover the options of the FBX Import dialog box
• Utilize Unreal Engine’s Mesh Editing tools to make minor adjustments inside of the engine
• Organize Texture and Lightmap UVs in both DCC apps and inside of Unreal Engine
• Generate Collision objects in both your DCC app and inside of Unreal Engine
• Generate LODs
• Import Skeletal Meshes
• Utilize the FBX Full Scene Import option to import fully assembled scenes
Prerequisites
Introduction to Unreal Engine
Course Description
Learn the basics of Static Mesh file import using Datasmith. Datasmith works well with fully
constructed scenes such as architectural models created in digital content creation (DCC)
applications such as 3ds Max, Revit, or SketchUp Pro; or mechanical designs created in CAD
software such as Catia, Solidworks or Inventor among others. With such large ingested data,
you also learn the basics of optimization techniques by combining objects together for better
real-time performance.
33
DATA PIPELINE
• Recognize the impact the Datasmith file format and workflow has on project development
• Assess how Datasmith works and how it parses information
• Download and install Datasmith exporters for specific DCC applications
• Recognize how Datasmith handles hierarchies and pivot points for imported objects
• Utilize the Mesh Editing tools to make adjustments to geometry from within Unreal Engine
• Generate collisions for a Mesh using the Static Mesh Editor
• Generate LODs for a Mesh using the Static Mesh Editor
• Recognize the significance of merging actors in a scene to improve performance
Prerequisites
Introduction to Unreal Engine
206.01 D ATA S M I T H A U T O M AT I O N F O R A U T O M O T I V E A N D A E R O S PA C E
Course Description
Learn how to automate Datasmith workflows with Python scripts and Unreal Engine’s Visual
Dataprep tools to sift through a Datasmith file and make changes and adjustments before you
commit the data to Unreal Engine.
Prerequisites
Datasmith Ingestion
34
DATA PIPELINE
Course Description
Learn how to automate Datasmith workflow with python scripts and Unreal Engine’s Visual
Dataprep tools to sift through a Datasmith file and make changes and adjustments before you
commit the data to Unreal Engine.
Prerequisites
Datasmith Ingestion
35
C O U R S E L I S T
S E Q U E N C E R
36
SEQUENCER
Course Description
Learn how to set up your first virtual production project and explore the foundations of shot
creation within Sequencer.
Prerequisites
Introduction to Unreal Engine
Course Description
Learn the basics of working with Unreal Engine’s cinematic creation tool, Sequencer.
• Understand the different functions of a sequence in Unreal Engine, including the hierarchical
difference between shot sequences, a sub-scene track, and a take
• Discuss the fundamental functions used by CineCameras
• Build multi-camera and simple three-shot film sequences with keyframed cameras, animations,
and cuts
• Generate rendered movies from Sequencer using the Sequencer Movie Scene Capture
Prerequisites
Introduction to Unreal Engine
37
SEQUENCER
Course Description
Dive into your first Sequencer project by animating lights, materials, and people.
Prerequisites
Introduction to Unreal Engine
Course Description
Explore the ways CineCameras empower compelling shots to communicate design intent of
your real-time scene as easily shareable 2D media.
Prerequisites
Sequencer for AEC
38
SEQUENCER
Course Description
• Discuss virtual production workflows, pipelines, and best practices for animating in-engine
• Explain the use of Sequencer Tools and Features such as subscenes, bone matching, animation
blending, and transform tracks related to animation in Unreal Engine
• Apply motion capture animation to a character, use blend and transform tracks, bone matching, and
the inverse solve to experience cinematic animation workflows within Sequencer
• Utilize Control Rig and the Curve Editor for keyframe animation and manipulation
• Generate LODs
• Import Skeletal Meshes
• Utilize the FBX Full Scene Import option to import fully assembled scenes
Prerequisites
Sequencer - Introduction
Animation - Introduction
Control Rig - Introduction
Course Description
Learn the basics of Static Mesh file import using Datasmith. You'll also learn the basics
of Discover additional features in Sequencer, explore cinematography techniques, and
utilize Sequencer’s editing capabilities through the application of CineCamera tools and
modification tracks.
39
SEQUENCER
• Understand the different cameras, components, and functions while working with CineCameras
in Sequencer
• Blend shots in the camera cuts track using the Curve Editor as well as use Look At and Focus
tracking to follow a subject within those shots
• Create film transitions such as crossfade using the Scene Capture components
• Utilize cinematic camera tools, rig rail, and crane to animate the camera
• Explain the use of subscenes to organize tracks for visual effects, audio, and animation.
• Trigger events between tracks or communicate between tracks
• Apply various tools such as visibility, transform, and fade tracks to refine the cinematography
Prerequisites
Sequencer - Introduction
Course Description
Learn how to set up Virtual Cameras, place them in a virtual set, and record hand-held virtual
cameras and audio takes through Take Recorder for editing into a Film Sequence.
• Enable the Virtual Camera using the Live Link VCam or Unreal Remote 2 apps
• Navigate the Virtual Camera interface
• Create Virtual Camera shots with Take Recorder
• Utilize the Curve Editor for key manipulation
• Edit recorded shots into a film sequence
Prerequisites
Sequencer - Introduction
Sequencer - Animation Production Workflows
Sequencer - CineCamera Tools and Techniques
40
SEQUENCER
Course Description
Discover how to set up recordable actors, place them in a virtual set, and record physical,
audio, and facial performances through Take Recorder.
Prerequisites
Sequencer - Introduction
Sequencer - Animation Production Workflows
41
Image courtesy of Pagani
C O U R S E L I S T
O P T I M I Z A T I O N
42
OPTIMIZATION
Course Description
This course examines optimization concepts and profiling tools and techniques.
Prerequisites
Introduction to Unreal Engine
Course Description
This course introduces you to a detailed analysis of the profiling and optimization process. We
will compare quality/features vs performance.
• GPU Profiler
• CVARS
• View Modes
• Draw Calls
• Quad Overdraw
• HLODs
Prerequisites
Introduction to Unreal Engine
Materials Introduction for AEC
Datasmith Ingestion
Datasmith Automation for AEC
43
OPTIMIZATION
Course Description
This course will give you the skill to optimize your scene directly in Unreal Engine. We will first
profile the level to identify problem areas and then use in-editor tools to optimize the scene.
Prerequisites
Introduction to Unreal Engine
Materials Introduction for AEC
Datasmith Ingestion
Datasmith Automation for AEC
Course Description
Discover how to animate various aspects of your AEC scene using Sequencer. Learn how In
this course, you'll take a deep look into the tools and workflows that are needed to help your
UE4 HMI project run smoothly when deployed to your target devices.
• Understand the benefits and limitations of enabling certain rendering features and how they affect
rendering quality on HMI devices
• Understand how to create textures that will compress correctly when used on HMI devices
• Understand how to optimize materials to meet a wide range of uses
• Look at some of the optimization view modes to better understand how they can help you spot
problematic areas of your project
44
OPTIMIZATION
• Look at some of the optimization tools and commands UE4 provides to help you better understand
how your content is being deployed to the HMI device
Prerequisites
Introduction to Unreal Engine
Materials - Introduction
45
Image courtesy of Engine House
C O U R S E L I S T
A N I M A T I O N
46
ANIMATION
1 0 7. 0 1 ANIMATION - INTRODUCTION
Course Description
Learn the basics of using animation to create real-time and linear media in Unreal Engine.
Using the Third Person Template, you’ll import an animation and get an overview of the
animation sub-editors. You’ll import a character and attach an object to the socket.
• Identify how the different sub-editors interact to form a single animated asset
• Import FBX animations and Skeletal Meshes for new or existing Skeletons
• Connect different animation assets (Skeleton, Skeletal Mesh, Animation, and Animation Blueprint)
• Attach Static Meshes to a Skeleton with sockets
Prerequisites
Introduction to Unreal Engine
Course Description
In this course, we’ll familiarize you with the various runtime animation blending controls
available in Unreal Engine using Anim Blueprints. You'll learn to inject a punch into a run cycle
with the press of a button and add new animation states based on parameter changes.
• Explain the relationship between the Animation Blueprint’s Event Graph and the Animation Graph
• Drive your animation with real-time game data using the Event Graph
• Use Blend Spaces to cleanly shift from one animation to another using input data
Prerequisites
Animation - Introduction
47
ANIMATION
Course Description
Learn the basics of using animation to create real-time and linear media in Unreal Engine.
Using a skeletal mesh of a vehicle, you’ll import an animation and get an overview of the
animation sub-editors. You’ll import a character and attach an object to the socket.
• Identify how the different sub-editors interact to form a single animated asset
• Import FBX animations and Skeletal Meshes for new or existing Skeletons
• Connect different animation assets (Skeleton, Skeletal Mesh, Animation, and Animation Blueprint)
• Attach Static Meshes to a Skeleton with sockets
Prerequisites
Animation - Introduction
Course Description
Discover geometry cache importing and previewing real-time animation through Live Link. We
will also touch on topics such as external 3D modeling tools built to assist Unreal developers.
Supports Maya 2020.
Prerequisites
Animation - Introduction
48
ANIMATION
Course Description
Learn intermediate techniques for blending animations in Unreal Engine. The course introduces
Unreal Engine’s Animation Blueprint concepts for use in real-time applications, simulations,
and games. This also includes blending animations with physics and Collision assets in
the level.
Prerequisites
Blueprint - Introduction
Course Description
Discover how retargeting animations with Unreal Engine will save you time and effort when
working with many different meshes and Skeletons. Diverse background crowds can then be
created and driven by combining retargeting with the AI navigation system.
Prerequisites
Animation - Introduction
49
ANIMATION
Course Description
Animate a Skeletal Mesh using Control Rig, and keyframe it in Sequencer. We’ll build on
Sequencer and Animation courses to create entirely new animations using only tools within
Unreal Engine.
• Build IK/FK, Look At, and Transform rigs using Control Rig
• Animate rigged Skeletal meshes to create animations in Sequencer
• Create new animation assets using Control Rig and Sequencer that can then be used in an
Animation Blueprint
Prerequisites
Animation - Introduction
Course Description
Animate a car's wheels and doors by using a Control Rig. We’ll build on Sequencer and
Animation courses to create entirely new animations using only tools within Unreal Engine.
Prerequisites
Introduction to Animation for Automotive
50
C O U R S E L I S T
B L U E P R I N T S
51
BLUEPRINTS
Course Description
Learn basic Blueprint tools and concepts, and create a simple interaction.
Prerequisites
Introduction to Unreal Engine
Course Description
Learn to create a basic user interface using Unreal Motion Graphics (UMG) and Blueprint. Build
a small game with simple menu controls and the ability to display data.
Prerequisites
Blueprint - Introduction
Unreal Engine Training Course Catalog
52
BLUEPRINTS
Course Description
Learn basic concepts and create your first Blueprints for Virtual Production.
Prerequisites
Introduction to Unreal Engine
Course Description
Learn essential Blueprint and UMG tools and concepts for AEC design and visualization
by developing a variety of methods for viewing design options in this project-based
learning session.
Prerequisites
Introduction to Unreal Engine
53
BLUEPRINTS
Course Description
Learn how to set up Blueprints to act as templates for all other Blueprints in the project. This
parent/child setup has many advantages and is key when working on large projects. The
course demonstrates the concepts and techniques by walking through the complete process
of creating a modular light switch.
Prerequisites
Blueprint - Introduction
Course Description
Learn how to use Unreal Motion Graphics (UMG) to create a wide range of interactive and
reactive UI elements, and how to communicate with UMG from Blueprints.
54
BLUEPRINTS
Prerequisites
Introduction to Unreal Engine
Course Description
Learn how to use Blueprint to create production-ready tools. Make your pipeline easier by
adding your own tools to the Editor.
Prerequisites
Blueprint - Introduction
Course Description
Learn Editor Utility Widgets, a way to create custom tools within the editor and to automate
tasks. We will use metadata to drive the selection of a mesh or meshes in the level. We will also
touch on Scene Captures and Render Targets and be heavily Blueprint focused.
55
BLUEPRINTS
At the end of this course, you will have a new procedural and dynamic Editor Utility Widget
which can select meshes. Bonus content, time permitting, will show you how to manipulate
the editor viewport to focus the camera on your selection. The objective is not necessarily
to learn how to create a specific tool, but to think about how to create useful tools for your
own projects.
Prerequisites
Blueprint - Introduction
Course Description
This is the first part of our UMG Fundamentals for HMI course series. We start by discussing
the way that Unreal Engine compiles all of its parts, and what types of Blueprint classes will be
useful during UMG development. Then, we'll build out a menu that will hide or appear with an
animation via a button press. Also covered are different input methods, 3D Widgets, and tips
for vehicle displays.
Prerequisites
Blueprint - Creating User Interfaces with UMG and Blueprints
Course Description
This is the second course of the UMG Fundamentals for HMI series. Now that you have made
a working menu, you will need to make ways of displaying values to your HMI's user. In this
course you will pass information about the temperature and air speed settings into your user
interface, and the display vehicle, using Dynamic Material Instances. This is a deep dive into
how Blueprints, Materials and UMG communicate and display information.
56
BLUEPRINTS
• Create UI materials/textures
• Work with Material Parameters
• Utilize Texture Packing to optimize your design
• Communicate from UMG to materials
• Display changes to materials in real time
Prerequisites
UMG Fundamentals for HMI - Setup and Design
Course Description
This is the third and final course in our UMG Fundamentals for HMI series. This time our
primary focus will be to integrate a new menu for controlling the lights and which camera
position to show the displayed scene from. We'll combine techniques we learned before as well
as new ways to interact with objects in a scene via UMG.
Prerequisites
UMG Fundamentals for HMI - Setup and Design
57
C O U R S E L I S T
P R O G R A M M I N G
58
PROGRAMMING
Course Description
Learn key concepts for programming within Unreal Engine. This course should serve as a
starting point if you have experience programming with C++ but are new to Unreal Engine.
Prerequisites
A working knowledge of C++/object orientated programming
A basic knowledge of Unreal Engine 4 or previous Engine experience
115.02 C + + I N T R O D U C T I O N T O G A M E P L AY I N U N R E A L E N G I N E F O R P R O G R A M M E R S
Course Description
In this class you’ll be introduced to the core gameplay systems that the Unreal Engine offers,
building up from the C++ Introduction to Unreal Engine for experienced programmers. This
class will give you knowledge of the building blocks of gameplay that will allow you to create
gameplay systems for your project.
In this class you’ll be introduced to the core gameplay systems that the Unreal Engine offers,
building up from the C++ Introduction to Unreal Engine for experienced programmers. This
class will give you knowledge of the building blocks of gameplay that will allow you to create
gameplay systems for your project.
Prerequisites
C++ Intro to Unreal Engine for Programmers
59
PROGRAMMING
Course Description
In this class, you’ll be introduced to the various artificial intelligence tools that Unreal Engine
offers, giving you foundational knowledge of the AI systems and how you can start creating
versatile AI in your project.
At the end of this course you will understand the available tools that Unreal Engine 4 provides
for creating versatile AI.
Prerequisites
C++ Intro to Unreal Engine for Programmers
Course Description
In this class, you will learn how to use Unreal Engine’s networking building blocks to develop
multiplayer features designed for network performance.
Prerequisites
C++ Intro to Unreal Engine for Programmers
Strong knowledge of C++/object-orientated programming
Previous engine experience, or working knowledge of Unreal Engine 4
60
PROGRAMMING
Course Description
In this talk, you’ll learn what UMG is, and how we can develop UI systems with C++ in mind. We
will cover how developing UI differs from developing other gameplay elements, and what tips
and tricks we can employ to develop smart UI elements.
At the end of this course you will have: a basic overview of the Unreal Motion Graphics
(UMG) system
Prerequisites
C++ Intro to Unreal Engine for Programmers
61
C O U R S E L I S T
L A N D S C A P E
62
LANDSCAPE
Course Description
In this course, you'll get started with the Landscape tools to sculpt, paint and apply foliage to
landscapes inside Unreal Engine.
Prerequisites
Introduction to Unreal Engine
Course Description
In this course, you'll get started with the Water tools to add oceans, lakes, and rivers to
your landscape.
Prerequisites
Landscape - Quickstart
63
LANDSCAPE
Course Description
Discover various ways to create materials for your landscapes and the reasons behind
each method.
Prerequisites
Introduction to Unreal Engine
Landscape - Quickstart
311.02 A D VA N C E D L A N D S C A P E S C U L P T I N G & PA I N T I N G
Course Description
Utilize the various painting tools to add more details to the landscapes.Implement various
Landscape Sculpting tools to shape the landscape to meet your project's needs.
Prerequisites
Introduction to Unreal Engine
Landscape - Quickstart
Course Description
64
LANDSCAPE
• Take applied static meshes and turn them into foliage types.
• Learn how to restrict foliage placement to only certain layers.
• Gain a better understanding of what the foliage settings do and how to work with them.
• Learn how to use Blueprints with the foliage tools.
Prerequisites
Introduction to Unreal Engine
Landscape - Quickstart
Course Description
Discover the various ways to create, adjust, and optimize Landscape height maps.
Prerequisites
Introduction to Unreal Engine
Landscape - Quickstart
65
C O U R S E L I S T
VA R I O U S
66
VA R I O U S
Course Description
Take your first look at working with Niagara particles inside Unreal Engine 4.
Prerequisites
Introduction to Unreal Engine
Materials - Introduction
Course Description
Prerequisites
Introduction to Unreal Engine
Course Description
Bring your archviz scene to life with MetaHumans, Unreal Engine's custom character creation
pipeline. Add a sense of human scale, match various visual styles to aid in communicating
design intent, and accurately represent end-user demographics. See for yourself why
MetaHumans are the future of digital humans.
67
VA R I O U S
Prerequisites
Introduction to Unreal Engine
Sequencer for AEC
Cinematics for AEC
216.04 VA R I A N T M A N A G E R I N A E C
Course Description
Learn how the Unreal Engine Variant Manager provides a no-frills approach to cycling and
showcasing AEC design and visualization options.
• Discuss the pros and cons of demonstrating design options with the Variant Manager over Blueprint-
based methods
• Utilize the new 4.27 Configurator Template
• Set up the Variant Manager
• Create variant sets of color, material, light, mesh, and camera choices
• Build a dynamically configurable UMG interface
• Utilize the remote control system for activating changes in editor from a browser
• Package your project so others can review your variant options
Prerequisites
Introduction to Unreal Engine
Lighting - Introduction for AEC
Blueprint and UMG for AEC
68
VA R I O U S
Course Description
• Understand what source control is, and how it will improve your team's ability to collaborate, grow and
achieve success with *Unreal Engine
• Describe the overall source control workflow from the perspective of a creative department
• Deploy a server using Amazon EC2 cloud services to create a server that team members can access
from around the world
• Utilize Perforce to manage a Unreal Engine project
• Utilize the in-editor source control tools to streamline your workflow.
Prerequisites
Introduction to Unreal Engine
Course Description
Learn how the Collab Viewer Template enables compelling, customized shared experiences for
design review in Unreal Engine.
• Discuss when the Collab Viewer Template is a reasonable foundation for your projects
• Set up Bookmarks and States
• Toggle X-Ray mode
• Explode the building design as a complex assembly
• Measure and annotate
• Highlight key design moments via the Section tool
• Change model on the fly using Datasmith runtime
• Disable features you don’t need
• Customize to your needs (e.g. add ability to teleport all users to host)
• Test multi-user functionality
Prerequisites
Introduction to Unreal Engine
Datasmith Ingestion
Blueprint and UMG for AEC
69
VA R I O U S
Course Description
Gain a high-level understanding of developing virtual reality AEC experiences in Unreal Engine.
Prerequisites
Introduction to Unreal Engine
Materials - Introduction for AEC
Lighting - Introduction for AEC
Blueprint and UMG for AEC
Course Description
Design and construct layouts using Unreal Engine tools and workflows.
• Create a layout using Unreal Engine tools, assembling pieces for better virtual production workflows
• Understand the basics of how to use Mixer
• Utilize basic modeling in Unreal Engine
• Use the Variant Manager to present different layout scenarios in Mixer
• Use basic Blueprints for instancing
70
VA R I O U S
Prerequisites
Introduction to Unreal Engine
Quickstart Your First Project in Unreal Engine
Materials Introduction
Lighting Introduction
71
Image courtesy of Engine House
Copyright © 2021 Epic Games, Inc. All rights reserved.