Unreal Engine 4: Create an Arcade Classic!
4.6 (406 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
2,500 students enrolled

Unreal Engine 4: Create an Arcade Classic!

Like "Fortnite?" Master the tools used to build it as we re-create an arcade classic using Unreal Engine 4.
4.6 (406 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
2,500 students enrolled
Created by Greg Wondra
Last updated 6/2020
English
English [Auto]
Current price: $69.99 Original price: $99.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 26.5 hours on-demand video
  • 13 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Understand how to download, install, and setup a project in Unreal Engine 4
  • Build levels, create materials, customize particles, and edit sounds in Unreal Engine 4
  • Script interactive gameplay elements utilizing Unreal Engine 4's Blueprint Scripting tools
  • Layout, animate, and give functionality to custom-made menu screens and in-game HUD
  • Create a COMPLETE gaming experience from scratch!
Course content
Expand all 161 lectures 26:24:28
+ Introduction
1 lecture 02:44

Welcome to Unreal Engine 4!  In this quick video I discuss what's in store, who this course is best suited for, and why you should take it.  Join me!  And let's make learning Unreal Engine 4 fun and affordable.

Preview 02:44
+ Project Setup
5 lectures 26:25

In this short video, you're going to get a quick primer on what videos are deemed "ESSENTIAL" and what videos are deemed "OPTIONAL" for completing the course!

  • ESSENTIAL COURSES - Have characters on the video thumbnail image

  • OPTIONAL COURSES - Do NOT have characters on lesson thumbnail image.  Meant for Unreal Engine 4 beginners. 

Preview 02:42

In this video, I guide you through the download and installation process for Unreal Engine 4.  Unreal Engine 4 is FREE to download and install!

Download and Install
05:55

In this video I'll show you the steps need to create a project in Unreal Engine 4.  For this project, we'll be using the 3rd person template to help get us started with some base assets and functionality.

Create Project
05:26

Before we get rolling with our project, it's important we create an organized folder structure in the Content Browser.  This video shows you how.


NOTE:  Towards the final minute of this video you'll be informed that in later updates to the Unreal Engine, folders that are created but NOT populated with any assets inside of them will be deleted from your project automatically if you happen to close out your project!  No worries, you can simply create the folders mentioned in this video down the road in future videos as needed!

Folder Structure
06:26

For this project, we'll be using some free assets available in the marketplace and adding them to our project.  This video shows you where and how.

Import Marketplace Assets
05:56
+ Editor Essentials - (FOR BEGINNERS!!!)
9 lectures 01:02:03

In this video we'll begin by taking an overview of Unreal Engine 4's level editor.  This is where you'll be spending much of your time while making your gaming projects!

Level Editor - Part 1
11:20

This video is a continuation of "Part 1."  We'll complete our discussion of the Level Editor here.

Level Editor - Part 2
10:11

In this video we'll learn about the Content Browser.  This is where you can access all the content (meshes, sound effects, particle effects, etc.) you'll use to build a project.

Content Browser - Part 1
09:50

This video is a continuation of "Part 1."  We'll complete our discussion of the Content Browser here.

Content Browser - Part 2
06:30

In this video we'll be exploring how to navigate through your game world using mouse inputs.

Viewport Nav - Mouse
03:20

In this video you'll learn how to navigate through your game world using some keyboard inputs.

Preview 02:58

In this video you'll learn how to navigate around an object in your game world using "Maya" style controls.

Viewport Nav - Maya
03:12

In this video you'll learn about the different Orthographic Views available to you.  These views are excellent to use when pinpoint object placement is desired or wanting to measure the distance between things.

Orthographic Views
08:36

In this video you'll learn about a few of the different view modes available in your viewports as well as other things you can turn on or off (such as viewing collision in your game or the world grid).

View Modes / Show Flags
06:06
+ Actor Essentials - (FOR BEGINNERS!!!)
4 lectures 17:44

In this video we'll discuss the different methods of placing actors into your level. 

Placing Actors
05:22

In this video we'll cover the different methods of moving actors in your level. 

Moving Actors
05:35

This video will discuss how to rotate actors placed in your level.

Rotating Actors
03:34

This video covers ways you can scale (size up or size down) actors in your level.

Scaling Actors
03:13
+ Level Building
10 lectures 02:06:34

Topics covered:

  • What is "Gray Boxing?"

  • Role of "Gray Boxing" in Designing Levels

  • Using Geometry to Gray Box Levels

  • Where to Find / Use Geometry in UE4

Geometry Overview
05:34

Topics covered:

  • Additive and Subtractive Brushes
  • How to Toggle between Brush Types
  • Brush Ordering
Additive & Subtractive Brushes
06:08

Topics covered:

  • Brush Specific Settings
  • Converting Geometry into a Static Mesh
Geometry Brush Settings
14:28

Topics covered:

  • Modifying Brush Sizes
  • Geometry Edit Mode
  • Extruding Geometry
Geometry Editing
08:13

Topics covered:

  • How to Toggle the Grid On / Off
  • Unreal Units
  • Object "Snap Settings"
  • Snapping Objects to the Floor
  • Snapping Objects to the Grid
  • Adjusting an Object's Pivot Point
  • Using the Measure Tool
Building To The Grid
14:11

Topics covered:

  • Orthographic Views
  • Building to the Grid
  • Duplicating Objects
  • Multi Object Selection
  • Grouping / Ungrouping Objects
  • Focusing Camera View on an Object
Building Efficiency Tips
15:51

In this video, we'll practice using geometry to create common maze wall pieces we'll want to place when constructing our maze.

Maze Pieces - Part 1
13:04

This video is a continuation of "Part 1" where we create more maze pieces needed for the construction of our maze.

Maze Pieces - Part 2
16:40

With our maze pieces created, we'll start the construction of our maze layout.

Maze Layout - Part 1
14:27

This video is a continuation of "Part 1."  We'll complete our maze layout here.

Maze Layout - Part 2
17:58
+ Materials
3 lectures 25:01

In this video we'll be creating some basic materials we'll be using throughout our project.

Creating Materials - Part 1
12:43

This video is a continuation of "Part 1."  We'll complete our material creation here.

Creating Materials - Part 2
09:55

This video demonstrates a quick and easy way of applying materials to all walls of our maze.

Applying Materials To Level
02:23
+ Avatar Creation
3 lectures 35:59

In this video, we'll create the avatar for our player character.

Preview 13:10

In this video, we'll create the avatar for our enemy characters.

Enemy Avatar - Part 1
11:20

This video is a continuation of "Part 1."  We'll complete our enemy avatar creation here.

Enemy Avatar - Part 2
11:29
+ Sounds
2 lectures 13:25

In this video, we'll be importing some sounds into our project.

Import Sounds
02:53

In this video, we'll be creating Sound Cues.  Sound Cues can be made to manipulate the imported .wav files in a variety of ways.

Sound Cues
10:32
+ Blueprint Creation
9 lectures 01:18:59

This video gives a brief overview of what Class Blueprints are, what they consist of, how they can be used, and why you should use them.

Class Blueprint Overview
07:38

In this video, we'll create your player character's shape using geometry and then set up all necessary components and component values.

Player Blueprint
13:22

In this video, we'll create and set the visuals for our Enemies.

Enemy Blueprint
09:49

In this video, we'll create the "home" that our enemies will start and spawn from.

Enemy House Blueprint
10:19

We'll create our Pellet Blueprint in this video.  Pellets need to consist of a mesh and sound effect component.

Pellet Blueprint
05:17

In this video we create our Power Pellet.  This will be much the same as our Pellet Blueprint but with some added visual components.

Preview 06:58

This video shows the construction of a Cherry Blueprint.  This fruit will eventually spawn in for our player to eat (and score big points).

Cherry Blueprint
16:55

This video shows the construction of an Orange Blueprint.  This fruit will eventually spawn in for our player to eat (and score even bigger points).

Preview 04:05

Taking some creative liberties, we'll be creating a speed boost power-up blueprint that can spawn into our level.  In this video, we'll added the needed components.

Power-Up Blueprint
04:36
+ Blueprint Scripting Fundamentals - (FOR BEGINNERS!!!)
6 lectures 01:01:48

Topics covered:

  • Defining what Blueprint Scripting is

  • Node types

  • How graphs work

Scripting Overview
08:00

Topics covered:

  • What are Events?

  • How Events are used in Scripting

  • Ways to add Event nodes

  • Event node examples

  • Component Events

Events
06:59

Topics covered:

  • What are Functions?
  • Ways to add Function nodes
  • Function node examples
  • Creating Functions


Functions
10:42

This video talks about what variables are, how they are used, and why they are important.  We will be making heavy use of variables in this project!  This is an important lesson to understand.

Variables - Part 1
11:03

This video is a continuation of "Part 1."  We'll complete our discussion of variables here.

Variables - Part 2
10:25

In this video, we'll talk about what "Flow Control" nodes are in Blueprint Scripting and how they can be utilized in making games.

Flow Control
14:39
Requirements
  • SUGGESTED: Desktop PC with Windows 7 (or later) 64-bit - OR - a Mac with Mac OS X 10.9.2 or later
  • SUGGESTED: 8 GB RAM
  • SUGGESTED: Quad-core Intel or AMD processor
  • SUGGESTED: DirectX 11 compatible video card
  • SUGGESTED: Unreal Engine version 4.18 or later
Description

In this game design course, I will be guiding you step by step through the re-creation of an arcade classic using Unreal Engine 4:  THE premier free to download gaming engine!  (AND the SAME engine used to build the smash hit "Fortnite").

This course contains over 100 fun to follow video lessons.  Things learned in this course include:

  • How to setup and create a project in Unreal Engine 4

  • How to construct simple levels using basic shapes

  • How to create interactive objects using Blueprint Scripting

  • How to implement simple enemy AI

  • How to create interactive menus and a game HUD

  • How to add fun presentation elements like slow motion, animating scores, flashing text, etc.

  • And more!

With the knowledge gained in these video lessons, you will be armed with the necessary skills to start building your OWN gaming creations (WITHOUT any programming knowledge needed)!


Who this course is for:
  • Anyone interested in learning how to use Unreal Engine 4 to create games
  • NO PRIOR VIDEO GAME DESIGN KNOWLEDGE OR UNREAL ENGINE 4 EXPERIENCE NEEDED!