SlideShare a Scribd company logo
1 of 56
Migrating to Real-Time:
Learning Unreal Engine 4
Education @ Epic Games
Luis Cataldi
luis.cataldi@epicgames.com
@EpicLuisC
Global Education Evangelist
Tom Shannon
tom.shannon@epicgames.com
@TomShannon3D
Technical Artist/Education Evangelist
The Future is
Real-Time
Welcome to the future.
● Games
● Film
● Visualization
● Research and Training
Games
Games
Games
Games
Games
Film
Film
Film
Film
Film
Visualization
Visualization
Visualization
Unreal Engine 4 Features Sizzle Reel
The Future is
Real-Time
The future needs you!
● Artists
● Animators
● Programmers
● Tech Artists
● Instructors
UE4 Features
● PBR Rendering
● Lightmass
● Landscapes
● Foliage
● Material Editor
● Blueprints
● C++ Scripting
● Source Code Access
● Sequencer
● Cascade Particle Systems
● AI
● Physics
● Cloth Simulation
● Profiling
● Platform support
● Multiplayer
● VR
● AR
● Mobile
● Post Processing
● Datasmith
● Unreal Studio
● LOD
● Audio
● Localization
● Input Management
● And more...
Learning
Resources
Produced by Epic Games
And our Community
Documentation
Content and Examples
Marketplace
Community
Learning Resources
Documentation
● Comprehensive
Editor and Tools
Documentation
https://docs.unrealengine.com
Official Unreal Engine Getting Started Documentation
 Installing Unreal Engine
 Getting Started with UE4
 UE4 for Unity Developers
 UE4 Tools and Editor
 Unreal Editor Manual
 Create/Open Projects
 Placing Actors
 Manipulating Actors
 Adjust Actor Properties
 Playing and Simulating
 Find Help and Answers
 Managing Content
 Programming Guide 7
 API Reference
 Blueprints Visual Scripting
 Packaging Projects
 Gameplay Framework
 Networking & Multiplayer
 Coding Standard
 Command-Line Arguments
Working with Blueprints
 Introduction to Blueprints
 Blueprint Overview
 Blueprints Quick Start Guide
 Blueprint Best Practices
 Blueprint Basic Scripting
 Blueprints Technical Guide
 Blueprint Editor Cheat Sheet
 Blueprint Search
 Blueprint Debugging
 Videos: Introduction to Blueprints
 Videos: Blueprint Essentials
 Direct Blueprint Communication
 Event Dispatchers
 Using Interfaces
 Using Macro Libraries
 Creating Functions
 Making Macros
 Set and Get an Actor Reference
 Creating Blueprint Classes
 Placing Nodes
 Collapsing Graphs
 Blueprint Node Reference
Unreal Engine Mobile Development
 Setting Device Profiles
 Android Development with UE4
 iOS Development with UE4
 Using In-App Purchases
 Using In-Game Ads
 Mobile Performance Tips and Tricks
 Mobile Previewer
 Mobile Packaging Wizard
 Android Manifest Control
 Android Quick Start
 iOS Quick Start
 Materials for Mobile Platforms
 Texture Guidelines for Mobile Platforms
 Lighting for Mobile Platforms
 Use Cascaded Shadows
 Use Modulated Shadows
 Content Creation for Mobile Platforms
 Post Process Effects on Mobile Platforms
Unreal Engine VR/AR Development
 VR Shooting Gallery
 VR Bowling Game Tutorial
 Handheld AR with UE4
 The VR Cheat Sheet
 Virtual Reality Best Practices
 VR Performance and Profiling
 Developing for Samsung Gear VR
 Developing for Steam VR
 Developing for Google VR
 Developing for Oculus Rift
 Stereo Panoramic Capture Tool
 Using Motion Controllers
Learning Resources
Get Started with UE4
● Terminology
● Tools and Editors
● UE4 for Unity Devs
● Quick Starts
https://docs.unrealengine.com/GettingStarted
Learning Resources
Training Videos
● Video Tutorials
● Live Training
Streams
● Event Coverage
https://www.youtube.com/user/UnrealDevelopmentKit/playlists
Learning Resources
Deep Learning Series
● 1-3 Hours each
● Beginner
● Deep Dive
Learning Resources
Wiki
● Community and
Epic Games
● You can create
and edit pages
yourself
Learning Resources
Wiki
● Troubleshooting
Guides
Learning Resources
Launcher: Learn Tab
● Links to
Documentation
● Engine Feature
Samples
● Content Samples
● Example Game
Projects
Learning Resources
Samples and Tutorials
● Gameplay
Examples
● Example Projects
● Feature Examples
● Game Templates
Launcher Content: Infiltrator Demo
Learning Resources
Marketplace
Learning Resources: Marketplace
Education Resources: Epic Approved Textbooks from Pearson
Unreal Engine VR Cookbook
Mitch McCaffrey
Unreal Engine 4 for Design Visualization
Tom Shannon
Sams Teach Yourself
Unreal Engine 4 Game Development in 24 Hours
Cookson, DowlingSoka, Crumpler
GOOD TO KNOW
3RD PARTY
LEARNING RESOURCES
An Introduction to the Unreal Engine Tool Set
By Epic Trainer,
 Editor Interface
 The Viewport
 Building with Meshes
 Building with Geometry
 Adding Lighting
 Building Materials
 Programming with Blueprints
 Adding Animations
 Blueprints Interactions
 Blueprints Interactions 2
 Adding Particles
 Adding Landscape and Foliage
 Cinematics with Sequencer
 User interface with UMG
 Building you Project Executable
Unreal Engine Game Jam/Hackathon Tips and Tricks
By Epic Trainer,
 Free Unreal Engine Assets
 Using the Third Person Template
 Using the First Person Template
 Using the Puzzle Template
 Using the Rolling Template
 Using the 2D Side Stroller Template
 Using the Vehicle Template
 Using the Advanced Vehicle Template
 Using the Side Stroller Template
 Using the VR Template
 Making a Simple Start Menu
 Making a Simple Pause Menu
 Making a Simple Save and Load System
 Tips for Working with Audio
 Tips for Cooking and Packaging your Project
 Tip for Working with UI (UMG)
 More Tips and Tricks
Education Community Learning Materials
Michael Alar ‘s UE4 Style Guide
This is a must-use resource for those
new to developing projects in Unreal.
Education Community Learning Materials
Marcos Romero
● Blueprint Compendium I
● Blueprint Compendium II
● Blueprint Compendium III
Cedric “eXi” Neukirchen
● Network Compendium
UE4 Learning Community Websites:
Elhoussine Mehnik has published a
new website dedicated to Unreal Engine 4
learning resources which anyone can
download, play with, and deconstruct.
Everything from plugins and templates,
to virtual reality (VR) and artificial
intelligence examples.
UE4Resources.com
UE4 Learning Community Websites:
Muhammad Moniem is also an Unreal Engine Dev
Grant winner and noted author. UE4U.xyz is his
Unreal Engine learning resource site great link to a
Unity to Unreal series.
www.ue4u.xyz
UE4 Learning Community Websites:
Tom Looman is a teacher and freelance Unreal
Engine programmer and technical artist in Europe.
He was once an Technical Relations Engineer at
Epic Games. He hosts a great website with many
valuable learning resource for C++, Blueprints, VR,
and Game Development.
www.tomlooman.com
www.udemy.com/unrealengine-cpp
UE4 Learning Community Courses:
Unreal Engine Evangelist Chris Murphy has
created an Epic Games approved Udemy.com.
This course teaches many cores skills within
Unreal Engine including lighting, rendering,
Blueprints, Frameworks, and gameplay
mechanics.
UE4 Learning Community Courses:
Additional Udemy courses include:
Well developed C++ Unreal Engine courses
teaching C++ and Blueprints, AI Blackboards &
Behavior Trees, Environmental Query System
(EQS), Humanoid Animation Blending in a
never-ending Level Design game course.
Plus a new Unreal Multiplayer C++ course
worth exploring.
UE4 3rd Party Books by Packt:
Unreal Engine on Social Media
Unreal Engine on Twitter.comUnreal Engine on Facebook
Unreal Engine on Social Media
Unreal Engine on Twitch
Unreal Engine on YouTube.com
Unreal Engine on Social Media
UE4 Game Developers
Club
Unreal Devs
Unreal Engine Education Community
Unreal Engine Student Community
Unreal Engine 4 Help Desk
Unreal Engine on Social Media
Unreal Master’s Academy Unreal Course Community
Unreal Engine 4 Job Boards UE4Arch
Community Resources
Discord (Unreal Slackers)
Questions?
Thank you!
Luis Cataldi - luis.cataldi@epicgames.com
Global Education Evangelist
@EpicLuisC
Tom Shannon - tom.shannon@epicgames.com
Education Evangelist/Technical Artist
@TomShannon3D

More Related Content

What's hot

Luis Catald IGDA Sept 2015
Luis Catald IGDA Sept 2015Luis Catald IGDA Sept 2015
Luis Catald IGDA Sept 2015Luis Cataldi
 
Luis cataldi-siggraph 2015
Luis cataldi-siggraph 2015Luis cataldi-siggraph 2015
Luis cataldi-siggraph 2015Luis Cataldi
 
Unreal Engine 4 Introduction
Unreal Engine 4 IntroductionUnreal Engine 4 Introduction
Unreal Engine 4 IntroductionSperasoft
 
Kim libreri-siggraph 2015
Kim libreri-siggraph 2015Kim libreri-siggraph 2015
Kim libreri-siggraph 2015Luis Cataldi
 
Going off the rails
Going off the railsGoing off the rails
Going off the railsNing Hu
 
From Unity3D to Unreal Engine 4
From Unity3D to Unreal Engine 4From Unity3D to Unreal Engine 4
From Unity3D to Unreal Engine 4Martin Pernica
 
Introduction to html5 game programming with impact js
Introduction to html5 game programming with impact jsIntroduction to html5 game programming with impact js
Introduction to html5 game programming with impact jsLuca Galli
 
BYOD: Build Your First VR Experience with Unreal Engine
BYOD: Build Your First VR Experience with Unreal EngineBYOD: Build Your First VR Experience with Unreal Engine
BYOD: Build Your First VR Experience with Unreal EngineMichael Sheyahshe
 
FMX2013: Butterfly Effect
FMX2013: Butterfly EffectFMX2013: Butterfly Effect
FMX2013: Butterfly EffectRenaldas Zioma
 
Unity L01 - Game Development
Unity L01 - Game DevelopmentUnity L01 - Game Development
Unity L01 - Game DevelopmentMohammad Shaker
 
Technology Pipedream -- Ivan Beram
Technology Pipedream --  Ivan BeramTechnology Pipedream --  Ivan Beram
Technology Pipedream -- Ivan BeramIvan Beram
 
Intro to Mobile Game Development
Intro to Mobile Game DevelopmentIntro to Mobile Game Development
Intro to Mobile Game DevelopmentShahed Chowdhuri
 
Introduction to html5 game programming with ImpactJs
Introduction to html5 game programming with ImpactJsIntroduction to html5 game programming with ImpactJs
Introduction to html5 game programming with ImpactJsLuca Galli
 
Shift Remote: JS - PoseDance: Build a TikTok Trainer - Jennifer Looper (Micro...
Shift Remote: JS - PoseDance: Build a TikTok Trainer - Jennifer Looper (Micro...Shift Remote: JS - PoseDance: Build a TikTok Trainer - Jennifer Looper (Micro...
Shift Remote: JS - PoseDance: Build a TikTok Trainer - Jennifer Looper (Micro...Shift Conference
 
Plug yourself in and your app will never be the same (2 hour edition)
Plug yourself in and your app will never be the same (2 hour edition)Plug yourself in and your app will never be the same (2 hour edition)
Plug yourself in and your app will never be the same (2 hour edition)Mikkel Flindt Heisterberg
 

What's hot (19)

Luis Catald IGDA Sept 2015
Luis Catald IGDA Sept 2015Luis Catald IGDA Sept 2015
Luis Catald IGDA Sept 2015
 
Luis cataldi-siggraph 2015
Luis cataldi-siggraph 2015Luis cataldi-siggraph 2015
Luis cataldi-siggraph 2015
 
Unreal Engine 4 Introduction
Unreal Engine 4 IntroductionUnreal Engine 4 Introduction
Unreal Engine 4 Introduction
 
Kim libreri-siggraph 2015
Kim libreri-siggraph 2015Kim libreri-siggraph 2015
Kim libreri-siggraph 2015
 
Going off the rails
Going off the railsGoing off the rails
Going off the rails
 
From Unity3D to Unreal Engine 4
From Unity3D to Unreal Engine 4From Unity3D to Unreal Engine 4
From Unity3D to Unreal Engine 4
 
Introduction to html5 game programming with impact js
Introduction to html5 game programming with impact jsIntroduction to html5 game programming with impact js
Introduction to html5 game programming with impact js
 
BYOD: Build Your First VR Experience with Unreal Engine
BYOD: Build Your First VR Experience with Unreal EngineBYOD: Build Your First VR Experience with Unreal Engine
BYOD: Build Your First VR Experience with Unreal Engine
 
FMX2013: Butterfly Effect
FMX2013: Butterfly EffectFMX2013: Butterfly Effect
FMX2013: Butterfly Effect
 
Unity L01 - Game Development
Unity L01 - Game DevelopmentUnity L01 - Game Development
Unity L01 - Game Development
 
AR with vuforia
AR with vuforiaAR with vuforia
AR with vuforia
 
Technology Pipedream -- Ivan Beram
Technology Pipedream --  Ivan BeramTechnology Pipedream --  Ivan Beram
Technology Pipedream -- Ivan Beram
 
Evaluation 6
Evaluation 6Evaluation 6
Evaluation 6
 
Intro to Mobile Game Development
Intro to Mobile Game DevelopmentIntro to Mobile Game Development
Intro to Mobile Game Development
 
Game Development with Unity - by Mickey MacDonald
Game Development with Unity - by Mickey MacDonaldGame Development with Unity - by Mickey MacDonald
Game Development with Unity - by Mickey MacDonald
 
Introduction to html5 game programming with ImpactJs
Introduction to html5 game programming with ImpactJsIntroduction to html5 game programming with ImpactJs
Introduction to html5 game programming with ImpactJs
 
EOS On-boarding ~サンプルを動かしてみよう~
EOS On-boarding ~サンプルを動かしてみよう~EOS On-boarding ~サンプルを動かしてみよう~
EOS On-boarding ~サンプルを動かしてみよう~
 
Shift Remote: JS - PoseDance: Build a TikTok Trainer - Jennifer Looper (Micro...
Shift Remote: JS - PoseDance: Build a TikTok Trainer - Jennifer Looper (Micro...Shift Remote: JS - PoseDance: Build a TikTok Trainer - Jennifer Looper (Micro...
Shift Remote: JS - PoseDance: Build a TikTok Trainer - Jennifer Looper (Micro...
 
Plug yourself in and your app will never be the same (2 hour edition)
Plug yourself in and your app will never be the same (2 hour edition)Plug yourself in and your app will never be the same (2 hour edition)
Plug yourself in and your app will never be the same (2 hour edition)
 

Similar to Migrating to real time - Learning Unreal Engine 4

A List of Some of the Tools Available to Create Digital Learning Games
A List of Some of the Tools Available to Create Digital Learning GamesA List of Some of the Tools Available to Create Digital Learning Games
A List of Some of the Tools Available to Create Digital Learning GamesKarl Kapp
 
Endless runner game in unreal engine 4
Endless runner game in unreal engine 4Endless runner game in unreal engine 4
Endless runner game in unreal engine 4Vasilis Kamakaris
 
What are the benefits of hiring a Unity game development company in India?
What are the benefits of hiring a Unity game development company in India? What are the benefits of hiring a Unity game development company in India?
What are the benefits of hiring a Unity game development company in India? Manish Gulati
 
Augmenting reality: Bring digital objects into the real world
Augmenting reality: Bring digital objects into the real worldAugmenting reality: Bring digital objects into the real world
Augmenting reality: Bring digital objects into the real worldUnity Technologies
 
Unreal Engine.pptx
Unreal Engine.pptxUnreal Engine.pptx
Unreal Engine.pptxSujitShejul1
 
mooc course presentation.pptx
mooc course presentation.pptxmooc course presentation.pptx
mooc course presentation.pptxAkshaySingh657739
 
SovTech DevChat: AR Using Unity and Vuforia
SovTech DevChat: AR Using Unity and VuforiaSovTech DevChat: AR Using Unity and Vuforia
SovTech DevChat: AR Using Unity and VuforiaNyarai Tinashe Gomiwa
 
Making VR with Unreal Engine Luis Cataldi
Making VR with Unreal Engine  Luis CataldiMaking VR with Unreal Engine  Luis Cataldi
Making VR with Unreal Engine Luis CataldiUnreal Engine
 
Philipp Nagele (Wikitude): Context Is for Kings: Putting Context in the Hands...
Philipp Nagele (Wikitude): Context Is for Kings: Putting Context in the Hands...Philipp Nagele (Wikitude): Context Is for Kings: Putting Context in the Hands...
Philipp Nagele (Wikitude): Context Is for Kings: Putting Context in the Hands...AugmentedWorldExpo
 
SEARIS 2014 Keynote - MiddleVR - Philosophy and architecture
SEARIS 2014 Keynote - MiddleVR - Philosophy and architectureSEARIS 2014 Keynote - MiddleVR - Philosophy and architecture
SEARIS 2014 Keynote - MiddleVR - Philosophy and architectureSebastien Kuntz
 
London .NET Developers April 2015 Events
London .NET Developers April 2015 EventsLondon .NET Developers April 2015 Events
London .NET Developers April 2015 EventsTom Walker
 
The Art of the Possible: Machine Learning and WordPress
The Art of the Possible: Machine Learning and WordPressThe Art of the Possible: Machine Learning and WordPress
The Art of the Possible: Machine Learning and WordPressWP Engine
 
My Presentation.ppt
My Presentation.pptMy Presentation.ppt
My Presentation.pptFake474384
 
Introduction to mixed reality (XR)
Introduction to mixed reality (XR)Introduction to mixed reality (XR)
Introduction to mixed reality (XR)Sanjit Singh
 
Developing applications and games in Unity engine - Matej Jariabka, Rudolf Ka...
Developing applications and games in Unity engine - Matej Jariabka, Rudolf Ka...Developing applications and games in Unity engine - Matej Jariabka, Rudolf Ka...
Developing applications and games in Unity engine - Matej Jariabka, Rudolf Ka...gamifi.cc
 
Developing Success in Mobile with Unreal Engine 4 | David Stelzer
Developing Success in Mobile with Unreal Engine 4 | David StelzerDeveloping Success in Mobile with Unreal Engine 4 | David Stelzer
Developing Success in Mobile with Unreal Engine 4 | David StelzerJessica Tams
 

Similar to Migrating to real time - Learning Unreal Engine 4 (20)

A List of Some of the Tools Available to Create Digital Learning Games
A List of Some of the Tools Available to Create Digital Learning GamesA List of Some of the Tools Available to Create Digital Learning Games
A List of Some of the Tools Available to Create Digital Learning Games
 
Endless runner game in unreal engine 4
Endless runner game in unreal engine 4Endless runner game in unreal engine 4
Endless runner game in unreal engine 4
 
What are the benefits of hiring a Unity game development company in India?
What are the benefits of hiring a Unity game development company in India? What are the benefits of hiring a Unity game development company in India?
What are the benefits of hiring a Unity game development company in India?
 
Augmenting reality: Bring digital objects into the real world
Augmenting reality: Bring digital objects into the real worldAugmenting reality: Bring digital objects into the real world
Augmenting reality: Bring digital objects into the real world
 
Unreal Engine.pptx
Unreal Engine.pptxUnreal Engine.pptx
Unreal Engine.pptx
 
mooc course presentation.pptx
mooc course presentation.pptxmooc course presentation.pptx
mooc course presentation.pptx
 
SovTech DevChat: AR Using Unity and Vuforia
SovTech DevChat: AR Using Unity and VuforiaSovTech DevChat: AR Using Unity and Vuforia
SovTech DevChat: AR Using Unity and Vuforia
 
Making VR with Unreal Engine Luis Cataldi
Making VR with Unreal Engine  Luis CataldiMaking VR with Unreal Engine  Luis Cataldi
Making VR with Unreal Engine Luis Cataldi
 
Philipp Nagele (Wikitude): Context Is for Kings: Putting Context in the Hands...
Philipp Nagele (Wikitude): Context Is for Kings: Putting Context in the Hands...Philipp Nagele (Wikitude): Context Is for Kings: Putting Context in the Hands...
Philipp Nagele (Wikitude): Context Is for Kings: Putting Context in the Hands...
 
SEARIS 2014 Keynote - MiddleVR - Philosophy and architecture
SEARIS 2014 Keynote - MiddleVR - Philosophy and architectureSEARIS 2014 Keynote - MiddleVR - Philosophy and architecture
SEARIS 2014 Keynote - MiddleVR - Philosophy and architecture
 
Google Cardboard
Google CardboardGoogle Cardboard
Google Cardboard
 
Lecture5
Lecture5Lecture5
Lecture5
 
London .NET Developers April 2015 Events
London .NET Developers April 2015 EventsLondon .NET Developers April 2015 Events
London .NET Developers April 2015 Events
 
The Art of the Possible: Machine Learning and WordPress
The Art of the Possible: Machine Learning and WordPressThe Art of the Possible: Machine Learning and WordPress
The Art of the Possible: Machine Learning and WordPress
 
UNREAL ENGINE.pptx
UNREAL ENGINE.pptxUNREAL ENGINE.pptx
UNREAL ENGINE.pptx
 
Game Development in VR
Game Development in VR Game Development in VR
Game Development in VR
 
My Presentation.ppt
My Presentation.pptMy Presentation.ppt
My Presentation.ppt
 
Introduction to mixed reality (XR)
Introduction to mixed reality (XR)Introduction to mixed reality (XR)
Introduction to mixed reality (XR)
 
Developing applications and games in Unity engine - Matej Jariabka, Rudolf Ka...
Developing applications and games in Unity engine - Matej Jariabka, Rudolf Ka...Developing applications and games in Unity engine - Matej Jariabka, Rudolf Ka...
Developing applications and games in Unity engine - Matej Jariabka, Rudolf Ka...
 
Developing Success in Mobile with Unreal Engine 4 | David Stelzer
Developing Success in Mobile with Unreal Engine 4 | David StelzerDeveloping Success in Mobile with Unreal Engine 4 | David Stelzer
Developing Success in Mobile with Unreal Engine 4 | David Stelzer
 

Recently uploaded

Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structuredhanjurrannsibayan2
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxannathomasp01
 
Tatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf artsTatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf artsNbelano25
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxPooja Bhuva
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...Amil baba
 
Basic Intentional Injuries Health Education
Basic Intentional Injuries Health EducationBasic Intentional Injuries Health Education
Basic Intentional Injuries Health EducationNeilDeclaro1
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxmarlenawright1
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxPooja Bhuva
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxDr. Ravikiran H M Gowda
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17Celine George
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Pooja Bhuva
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and ModificationsMJDuyan
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxEsquimalt MFRC
 
latest AZ-104 Exam Questions and Answers
latest AZ-104 Exam Questions and Answerslatest AZ-104 Exam Questions and Answers
latest AZ-104 Exam Questions and Answersdalebeck957
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxCeline George
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfNirmal Dwivedi
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 

Recently uploaded (20)

Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
 
Tatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf artsTatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf arts
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
 
Basic Intentional Injuries Health Education
Basic Intentional Injuries Health EducationBasic Intentional Injuries Health Education
Basic Intentional Injuries Health Education
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
latest AZ-104 Exam Questions and Answers
latest AZ-104 Exam Questions and Answerslatest AZ-104 Exam Questions and Answers
latest AZ-104 Exam Questions and Answers
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 

Migrating to real time - Learning Unreal Engine 4

  • 2. Education @ Epic Games Luis Cataldi luis.cataldi@epicgames.com @EpicLuisC Global Education Evangelist Tom Shannon tom.shannon@epicgames.com @TomShannon3D Technical Artist/Education Evangelist
  • 3. The Future is Real-Time Welcome to the future. ● Games ● Film ● Visualization ● Research and Training
  • 9.
  • 10.
  • 11. Film
  • 12. Film
  • 13. Film
  • 14. Film
  • 15. Film
  • 19. Unreal Engine 4 Features Sizzle Reel
  • 20. The Future is Real-Time The future needs you! ● Artists ● Animators ● Programmers ● Tech Artists ● Instructors
  • 21. UE4 Features ● PBR Rendering ● Lightmass ● Landscapes ● Foliage ● Material Editor ● Blueprints ● C++ Scripting ● Source Code Access ● Sequencer ● Cascade Particle Systems ● AI ● Physics ● Cloth Simulation ● Profiling ● Platform support ● Multiplayer ● VR ● AR ● Mobile ● Post Processing ● Datasmith ● Unreal Studio ● LOD ● Audio ● Localization ● Input Management ● And more...
  • 22. Learning Resources Produced by Epic Games And our Community Documentation Content and Examples Marketplace Community
  • 23. Learning Resources Documentation ● Comprehensive Editor and Tools Documentation https://docs.unrealengine.com
  • 24. Official Unreal Engine Getting Started Documentation  Installing Unreal Engine  Getting Started with UE4  UE4 for Unity Developers  UE4 Tools and Editor  Unreal Editor Manual  Create/Open Projects  Placing Actors  Manipulating Actors  Adjust Actor Properties  Playing and Simulating  Find Help and Answers  Managing Content  Programming Guide 7  API Reference  Blueprints Visual Scripting  Packaging Projects  Gameplay Framework  Networking & Multiplayer  Coding Standard  Command-Line Arguments
  • 25. Working with Blueprints  Introduction to Blueprints  Blueprint Overview  Blueprints Quick Start Guide  Blueprint Best Practices  Blueprint Basic Scripting  Blueprints Technical Guide  Blueprint Editor Cheat Sheet  Blueprint Search  Blueprint Debugging  Videos: Introduction to Blueprints  Videos: Blueprint Essentials  Direct Blueprint Communication  Event Dispatchers  Using Interfaces  Using Macro Libraries  Creating Functions  Making Macros  Set and Get an Actor Reference  Creating Blueprint Classes  Placing Nodes  Collapsing Graphs  Blueprint Node Reference
  • 26. Unreal Engine Mobile Development  Setting Device Profiles  Android Development with UE4  iOS Development with UE4  Using In-App Purchases  Using In-Game Ads  Mobile Performance Tips and Tricks  Mobile Previewer  Mobile Packaging Wizard  Android Manifest Control  Android Quick Start  iOS Quick Start  Materials for Mobile Platforms  Texture Guidelines for Mobile Platforms  Lighting for Mobile Platforms  Use Cascaded Shadows  Use Modulated Shadows  Content Creation for Mobile Platforms  Post Process Effects on Mobile Platforms
  • 27. Unreal Engine VR/AR Development  VR Shooting Gallery  VR Bowling Game Tutorial  Handheld AR with UE4  The VR Cheat Sheet  Virtual Reality Best Practices  VR Performance and Profiling  Developing for Samsung Gear VR  Developing for Steam VR  Developing for Google VR  Developing for Oculus Rift  Stereo Panoramic Capture Tool  Using Motion Controllers
  • 28. Learning Resources Get Started with UE4 ● Terminology ● Tools and Editors ● UE4 for Unity Devs ● Quick Starts https://docs.unrealengine.com/GettingStarted
  • 29. Learning Resources Training Videos ● Video Tutorials ● Live Training Streams ● Event Coverage https://www.youtube.com/user/UnrealDevelopmentKit/playlists
  • 30. Learning Resources Deep Learning Series ● 1-3 Hours each ● Beginner ● Deep Dive
  • 31. Learning Resources Wiki ● Community and Epic Games ● You can create and edit pages yourself
  • 33. Learning Resources Launcher: Learn Tab ● Links to Documentation ● Engine Feature Samples ● Content Samples ● Example Game Projects
  • 34. Learning Resources Samples and Tutorials ● Gameplay Examples ● Example Projects ● Feature Examples ● Game Templates
  • 38. Education Resources: Epic Approved Textbooks from Pearson Unreal Engine VR Cookbook Mitch McCaffrey Unreal Engine 4 for Design Visualization Tom Shannon Sams Teach Yourself Unreal Engine 4 Game Development in 24 Hours Cookson, DowlingSoka, Crumpler
  • 39. GOOD TO KNOW 3RD PARTY LEARNING RESOURCES
  • 40. An Introduction to the Unreal Engine Tool Set By Epic Trainer,  Editor Interface  The Viewport  Building with Meshes  Building with Geometry  Adding Lighting  Building Materials  Programming with Blueprints  Adding Animations  Blueprints Interactions  Blueprints Interactions 2  Adding Particles  Adding Landscape and Foliage  Cinematics with Sequencer  User interface with UMG  Building you Project Executable
  • 41. Unreal Engine Game Jam/Hackathon Tips and Tricks By Epic Trainer,  Free Unreal Engine Assets  Using the Third Person Template  Using the First Person Template  Using the Puzzle Template  Using the Rolling Template  Using the 2D Side Stroller Template  Using the Vehicle Template  Using the Advanced Vehicle Template  Using the Side Stroller Template  Using the VR Template  Making a Simple Start Menu  Making a Simple Pause Menu  Making a Simple Save and Load System  Tips for Working with Audio  Tips for Cooking and Packaging your Project  Tip for Working with UI (UMG)  More Tips and Tricks
  • 42. Education Community Learning Materials Michael Alar ‘s UE4 Style Guide This is a must-use resource for those new to developing projects in Unreal.
  • 43. Education Community Learning Materials Marcos Romero ● Blueprint Compendium I ● Blueprint Compendium II ● Blueprint Compendium III Cedric “eXi” Neukirchen ● Network Compendium
  • 44. UE4 Learning Community Websites: Elhoussine Mehnik has published a new website dedicated to Unreal Engine 4 learning resources which anyone can download, play with, and deconstruct. Everything from plugins and templates, to virtual reality (VR) and artificial intelligence examples. UE4Resources.com
  • 45. UE4 Learning Community Websites: Muhammad Moniem is also an Unreal Engine Dev Grant winner and noted author. UE4U.xyz is his Unreal Engine learning resource site great link to a Unity to Unreal series. www.ue4u.xyz
  • 46. UE4 Learning Community Websites: Tom Looman is a teacher and freelance Unreal Engine programmer and technical artist in Europe. He was once an Technical Relations Engineer at Epic Games. He hosts a great website with many valuable learning resource for C++, Blueprints, VR, and Game Development. www.tomlooman.com www.udemy.com/unrealengine-cpp
  • 47. UE4 Learning Community Courses: Unreal Engine Evangelist Chris Murphy has created an Epic Games approved Udemy.com. This course teaches many cores skills within Unreal Engine including lighting, rendering, Blueprints, Frameworks, and gameplay mechanics.
  • 48. UE4 Learning Community Courses: Additional Udemy courses include: Well developed C++ Unreal Engine courses teaching C++ and Blueprints, AI Blackboards & Behavior Trees, Environmental Query System (EQS), Humanoid Animation Blending in a never-ending Level Design game course. Plus a new Unreal Multiplayer C++ course worth exploring.
  • 49. UE4 3rd Party Books by Packt:
  • 50. Unreal Engine on Social Media Unreal Engine on Twitter.comUnreal Engine on Facebook
  • 51. Unreal Engine on Social Media Unreal Engine on Twitch Unreal Engine on YouTube.com
  • 52. Unreal Engine on Social Media UE4 Game Developers Club Unreal Devs Unreal Engine Education Community Unreal Engine Student Community Unreal Engine 4 Help Desk
  • 53. Unreal Engine on Social Media Unreal Master’s Academy Unreal Course Community Unreal Engine 4 Job Boards UE4Arch
  • 56. Thank you! Luis Cataldi - luis.cataldi@epicgames.com Global Education Evangelist @EpicLuisC Tom Shannon - tom.shannon@epicgames.com Education Evangelist/Technical Artist @TomShannon3D

Editor's Notes

  1. We’re a small team dedicated to serving the needs of educators, schools and students. I’m going to start things off today talking to you about the resources available to you from Epic Games. Then, Luis will come uip and dive into some of those resources in detail and talk about essential 3rd party resources available to you
  2. Industries are flocking to real-time. Unreal Engine 4 in particular. Games, Film and non gaming fields like visualization, engineering and research are finding that adopting a real-time, interactive “game engine” is changing how they create, study and develop
  3. Hundreds of studios are using UE4 to create games From small indie teams to massive, AAA studios, UE4 is becoming the standard for game development.
  4. Epic Games also makes games using Unreal Engine 4!
  5. Epic Games also makes games using Unreal Engine 4!
  6. Epic Games also makes games using Unreal Engine 4!
  7. The film industry has also taken notice and are rapidly adopting UE4 for uses ranging from frame rendering to developing interactive experiences to developing entire movies in UE4
  8. The film industry has also taken notice and are rapidly adopting UE4 for uses ranging from frame rendering to developing interactive experiences to developing entire movies in UE4
  9. Digital humans are rapidly moving out of the uncanny valley and doing it in real-time 3-Lateral’s Siren demo uses live motion and performance capture to drive this amazingly realistic digital human in real-time
  10. Each year the technology and artistic techniques get exponentially better. Andy Serkis’s Macbeth performance is astounding.
  11. Each year the technology and artistic techniques get exponentially better. Andy Serkis’s Macbeth performance is astounding.
  12. Each year the technology and artistic techniques get exponentially better. Andy Serkis’s Macbeth performance is astounding.
  13. Each year the technology and artistic techniques get exponentially better. Andy Serkis’s Macbeth performance is astounding.
  14. Science and research as well. NEXT IS THE VIDEO Why? What’s UE4 got to offer?
  15. Research and training
  16. There’s huge demand for individuals that can think in real-time and have an intimate knowledge of the tools and technologies that enable it. Technical knowledge is becoming more and more essential as the tools become more and more complex. Strong technical leadership is essential in real-time We need people teaching UE4 so there’s great UE4 graduates
  17. I could go on. Seriously. There’s a lot of tools. It’s not so much a toolbox, but more like a home depot It’s got everything you need to build a tree house or a deck, but it can be intimidating to know where to start
  18. We work tirelessly to develop content and learning material across a wide range of channels. Each learner learns differently, so we try to provide info in every format we can What we don’t cover, we have an active and passionate community that has developed a treasure trove of knowledge that fills in most of the gaps
  19. Documentation is, of course your best bet when you’re first starting out. Comprehensive documentation of the Editor We’ve done a lot of work recently to improve our documentation. Better look and better access to relevant learning resources. Getting started Engine Features Samples and Tutorials
  20. First place to go is Getting Started https://docs.unrealengine.com/en-us/GettingStarted Collection of basic overviews and tutorials I suggest first learning the Terminology, Then explore the Tools and Editors If you’re already using Unity or another game engine, the Unreal Engine 4 for Unity Developers section is a great help Once you have a grasp on some of the engine concepts, the Quick Starts are excellent ways to jump right into the tools and make something happen Also has links to video tutorials and other resources that compliment the documentation
  21. For those that prefer video-based learning we have a lot of great content in several formats. Organized into playlists All our video content is mirrored on Youtube https://www.youtube.com/user/UnrealDevelopmentKit/playlists Relevant videos are linked from the documentation!
  22. The deep learning series has a collection of long-form video tutorials that cover using UE4 in a production environment. Developed and Taught by Epic Games There are both beginner videos, intended for those just sarting out learning UE4 and technical deep dives that cover subjects like pipelines and programming plugins.
  23. The wiki is maintained by Epic games but has content from both us and the community Anybody with an Epic ID can create and edit the content on the wiki. It’s a great palce to put tutorials and other information to share with the community.
  24. Troubleshooting guides are a great place to go when you get stuck. They cover common gotchas and design patterns in UE4 Even I use it when I encounter a problem that I can’t quite figure out
  25. 19 Engine Feature Samples 6 Gameplay Concept Projects 6 Complete Games Detailed Documentation for each
  26. Other learners are hands-on learners. We’ve got you covered too. https://docs.unrealengine.com/en-us/Resources Documentation that has to do with what we provide in the Launcher. This is actual in-engine content, developed by Epic
  27. Here’s a screen of the Infiltrator Demo in-editor
  28. 19 Feature Samples 6 Gameplay Concept Projects 6 Complete Games Detailed Documentation for each
  29. Characters Materials Textures Environments Props Effects Animation Audio You can make an entire game with these assets from start to finish. $12m
  30. Not free! Real, paper textbooks Partnered with Pearson Cover everything from the very basics of the engine and Editor to advanced topics like BLueprints, AI and User Interfaces. Complete coverage on developing VR applications including navigation and user interfaces My book, developed for professionals who are migrating to UE4 from their traditional workflows Teach yourself UE4 in 24 hours with 24 self-contained lessons.