Introduction to Unreal Engine

This three day course introduces the participant to the interface, workflow, and many of the editors and tools Unreal Engine has to offer. The class will establish a solid understanding of Unreal Engine and how to begin to create a video game.

3 days - $1,895.00

Prerequisites:

Some computer coding knowledge is required.

Course Outline 

Introducing Unreal Engine 4
Installing Unreal
Creating Your First Project
Learning the Interface
View Modes and Visualizers
Playing a Level

Understanding the Gameplay Framework
Available Resources
Asset References and the Reference Viewer
Gameplay Framework

Coordinates, Transforms, Units and Organization
Understanding Cartesian Coordinates Working with Transforms
Assessing Units and Measurements
Organizing a Scene

Working with Static Mesh Actors
Static Mesh Assets
Static Mesh Editor
Viewing UV Layouts
Collision Hulls
Static Mesh Actors

Applying Lighting and Rendering
Learning Light Terminology
Understanding Light Types
Using Light Properties
Building Lighting

Using Materials
Understanding Materials
Physically Based Rendering (PBR)
Material Input Types
Creating Textures
Making a Material

Using Audio System Elements
Introducing Audio Basics
Using Sound Actors
Controlling Sounds with Audio Volumes
Table of Contents

Creating Landscapes and Foliage
Working with Landscapes
Sculpting Shapes and Volumes
Using Foliage

World Building
Building Worlds
World Building Process

Crafting Effects with Particle Systems
Understanding Particles and Data Types
Working with Cascade
Using Common Modules
Setting Up Materials for Particles
Triggering Particle Systems

Using Skeletal Mesh Actors
Defining Skeletal Meshes
Importing Skeletal Meshes
Learning Persona
Using Skeletal Mesh Actors

Matinee and Cinematics
Matinee Actors
Matinee Editor
Curve Editor
Working with Other Tracks
Working with Cameras in Matinee

Learning to Work with Physics
Using Physics in UE4
Simulating Physics
Using Physical Materials
Working with Constraints
Using Force Actors

Introducing Blueprint Visual Scripting System
Visual Scripting Basics
Understanding the Blueprint Editor
Fundamental Concepts in Scripting

Working with Level Blueprints
Actor Collision Settings
Assigning Actors to Events
Assigning Actors to Reference Variables

Working with Blueprint Classes
Using Blueprint Classes
The Blueprint Editor Interface
Working with the Components
Working with the Timeline
Scripting a Pulsating Light

Using Editable Variables and the Construction Script
Setting Up
Making Editable Variables
Using the Construction Script

Making Key input Events and Spawning Actors
Why Spawning Is Important
Creating a Blueprint Class to Spawn
Setting Up the Spawner Blueprint
Spawning an Actor from a Class

Making an Action Encounter
Project Game Modes
Knowing Characters’ Abilities
Using Blueprint Classes
Actor and Component Tags

Working with UMG
Creating a Widget Blueprint
Navigating the UMG Interface
Creating a Start Menu
Sample Menu System

Making an Executable
Cooking Content
Packaging a Project for Windows
Resources for Android and iOS Packaging
Accessing Advanced Packaging Settings

Working with Mobile
Developing for Mobile Devices
Using Touch
Using a Device’s Motion Data