4.69 out of 5
4.69
73 reviews on Udemy

Unreal Engine 4: Intro to Game Design

Like "Fortnite?" Master the tools used to build it as we build a simple shooting gallery game using Unreal Engine 4!
Instructor:
Greg Wondra
534 students enrolled
English [Auto-generated]
How to download and install Unreal Engine 4
How to navigate around Unreal Engine 4
How to place, move, rotate, and scale actors in Unreal Engine 4
How to construct a simple game design document
How to graybox a level in Unreal Engine 4
How to dress-up a level (make it pretty!) in Unreal Engine 4
How to create blueprints in Unreal Engine 4
How to script gameplay functionality with blueprint scripting in Unreal Engine 4
How to create a HUD and menu screens in Unreal Engine 4
How to create a fully functioning game in Unreal Engine 4

In this introductory game design course, I will be guiding you step by step through the construction of a simple shooting gallery game using Unreal Engine 4:  THE premier free to download gaming engine!  (AND the SAME engine used to build “Fortnite”).

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

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

  • How to navigate and use essential tools available in Unreal Engine 4

  • How to create a basic game design document

  • How to create a graybox (rough draft) level

  • How to dress up (make pretty!) levels using static meshes, materials, particles, sounds, and lights.

  • How to create interactive objects using Blueprint Scripting (NO CODING KNOWLEDGE REQUIRED!)

  • How to create interactive menus and a game HUD

  • 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!)

Project Setup

1
Project Primer

In this quick video we'll talk about how the course is structured - covering which videos are ESSENTIAL for completion of our Shooting Gallery style project and which videos are OPTIONAL (to explain core concepts to beginners). 


THIS LESSON TEACHES HOW TO...

  • Navigate the Course

2
Download & Install

Unreal Engine 4 is FREE!  This video shows you where to initiate the download of the Epic Games Launcher (so that you can THEN install Unreal Engine 4 on your computer.) 


THIS LESSON TEACHES HOW TO...

  • Download the Epic Games Launcher

  • Install Unreal Engine 4 

3
Project Creation

In this video we'll create our very first project.  We'll use the First Person Template to help us get started.


THIS LESSON TEACHES HOW TO...

  • Create a Project


4
Project Organization

In this video we'll create a directory of folders inside of the Content Browser for the purpose of organizing our course assets.  We'll finish by creating a new Level asset and put it into one of our created folders. 


THIS LESSON TEACHES HOW TO...

  • Create Folders in the Content Browser

  • Create a Level 


ASSETS ADDED / CREATED...

  • Level:  Level_01 

Editor Essentials - (FOR BEGINNERS!!!)

1
Level Editor - Part 1

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!

2
Level Editor - Part 2

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

3
Content Browser - Part 1

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.

4
Content Browser - Part 2

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

5
Viewport Navigation - Mouse

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

6
Viewport Navigation - Keyboard

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

7
Viewport Navigation - Maya

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

8
Orthographic Views

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. 

9
View Modes / Show Flags

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

Actor Essentials - (FOR BEGINNERS!!!)

1
Placing Actors

In this video we'll discuss how to place actors in your level. 

2
Moving Actors

In this video we'll discuss how to move actors in your level. 

3
Rotating Actors

In this video we'll discuss how to rotate actors in your level. 

4
Scaling Actors

In this video we'll discuss how to scale actors in your level. 

Game Design

1
Game Design Overview

In this video we'll take a quick look at what the overall design of our game will be.  This discussion will include Play Mechanics, Level Hazards, Game Objectives, Game Rules, and an overview of our Map Design. 


THIS LESSON TEACHES HOW TO...

  • Create a Basic Game Design Document 

2
Player Metrics #1

In this video we'll discuss what Player Metrics are and why a designer should edit these BEFORE starting to build out a level. 

3
Player Metrics #2

In this video we'll dive into Unreal Engine 4 and modify a few Player and Projectile Metrics


THIS LESSON TEACHES HOW TO...

  • Edit Player Metrics

  • Edit Projectile Metrics 

Level Grayboxing

1
Geometry Overview

In this video we'll talk about what "Geometry" is in Unreal Engine 4 and what it's used for. 

2
Additive & Subtractive Brushes

In this video we'll talk about how Additive & Subtractive Brushes are accessed and interact with one another. 


THIS LESSON TEACHES HOW TO...

  • Add Geometry

  • Subtract Geometry

  • Change Geometry Ordering 

3
Geometry Brush Settings

In this video we'll explore the different settings available for each of the default geometric brush types available in Unreal Engine 4. 


THIS LESSON TEACHES HOW TO...

  • Edit Brush Specific Settings   

4
Geometry Editing

In this video we'll talk about the numerous ways we can edit geometric brushes in Geometry Edit Mode.   


THIS LESSON TEACHES HOW TO...

  • Move a Geometric Face, Line or Vertex

  • Extrude Faces

  • Split Lines

  • Weld Vertices

  • Delete & Create Faces

  • Lathe   

5
Building to the Grid

In this video we'll discuss what the "Grid" is in UE4 and how to use it as a guide for placing and moving actors.   


THIS LESSON TEACHES HOW TO...

  • Show / Hide the Grid

  • Turn Grid Snap Settings On / Off

  • Set Grid Snap Settings

  • Use the Measure Tool

  • Change an Actor Pivot Point

  • Snap an Actor to the Grid via Hotkey (Ctrl + End)   

6
Building Efficiency Tips

In this video we'll explore various building efficiency tips and tricks. 


THIS LESSON TEACHES HOW TO...

  • Duplicate Objects

  • Select Multiple Objects

  • Group / Ungroup Objects

  • Attach / Detach Objects

7
Level Layout #1

In this video we'll begin to Graybox our level!  We'll start by taking a look at our map design and getting the floor slabs in place first. 


THIS LESSON TEACHES HOW TO...

  • Use Geometry to Graybox a Level   

8
Level Layout #2

This video picks up where we left off in Level Layout #1.  Here, we'll finish laying out the floor slabs to give us a sense as to how big our level is and how rapidly our player can move through it from beginning to end. 


THIS LESSON TEACHES HOW TO...

  • Use Geometry to Graybox a Level   

9
Level Layout #3

In this video we'll use Geometry to build out the "sides" of our Graybox level.  These large boxes will represent building structures. 

10
Level Layout #4

In this video we'll place some placeholder assets around our level to represent where we'd like to place things like pickups, hazards, interactive doors, and moving platforms in our level.  Additionally, we'll show off what Blocking Volume and a Kill Z Volume can do for you. 


THIS LESSON TEACHES HOW TO...

  • Place / Use a Blocking Volume

  • Place / Use a Kill Z Volume 

Level Dressing

1
Import Marketplace Assets

In this video we'll cover where to locate (free!) assets in the Marketplace and how to add them to your project. 


THIS LESSON TEACHES HOW TO...

  • Add Marketplace Assets to a Project 


ASSETS ADDED / CREATED...

  • Asset Pack:  Soul City 

2
Materials

In this video we'll talk about how to work with Materials when dressing your level. 


THIS LESSON TEACHES HOW TO...

  • Edit Material Settings on Geometry

  • Make a 2-Sided Material 

3
Static Meshes

In this video we'll talk about how to work with Static Meshes when dressing your level.   


THIS LESSON TEACHES HOW TO...

  • Open the Static Mesh Editor

  • Edit a Static Mesh's Collision Shape

  • Edit a Static Mesh's Collision Responses

  • Set a Static Mesh to Simulate Physics   

4
Particles

In this video we'll talk about how to work with Particles when dressing your level.   


THIS LESSON TEACHES HOW TO...

  • Scale a Particle

  • Set a Particle's Custom Time Dilation

  • Attach a Particle to another Actor

  • Toggle Translucent Selection On / Off 

5
Sounds

In this video we'll talk about how to work with Sounds when dressing your level.   


THIS LESSON TEACHES HOW TO...

  • Import a Sound File

  • Add Ambient Sound Actors

  • Edit Basic Sound Properties

  • Attach an Ambient Sound to another Actor

  • Set Ambient Sound to Auto Activate (or not) 

6
Lighting

In this video we'll talk about how to work with Lights when dressing your level.   


THIS LESSON TEACHES HOW TO...

  • Add Point, Spot, Rect, Directional, and Sky Lights

  • Edit Basic Light Properties

  • Build Lighting

  • Place a Lightmass Importance Volume 

7
Day / Night Scenes

In this video we'll talk about the Sky Sphere Blueprint and how it can interact with our Directional Light Actor to create scenes with differing times of day. 


THIS LESSON TEACHES HOW TO...

  • Create a Night (or Day Time!) scene 

Blueprint Construction

1
Blueprint Overview

In this video we'll discuss what Blueprints are, the different Blueprint Types, and take a quick look at the Blueprint Editor

2
BP Construction - Moving Platform

In this video we'll create an Actor Blueprint and add all the necessary Components for a Moving Platform


THIS LESSON TEACHES HOW TO...

  • How to Create an Actor Blueprint

  • How to Add / Edit Blueprint Components 


ASSETS ADDED / CREATED...

  • Blueprint: BP_MovingPlatform 

3
BP Construction - Door

In this video we'll create an Actor Blueprint and add all the necessary Components for an interactive Door


THIS LESSON TEACHES HOW TO...

  • How to Create an Actor Blueprint

  • How to Add / Edit Blueprint Components 


ASSETS ADDED / CREATED...

  • Blueprint: BP_Door 

4
BP Construction - Steam Jet

In this video we'll create an Actor Blueprint and add all the necessary Components for a Steam Jet hazard. 


THIS LESSON TEACHES HOW TO...

  • How to Create an Actor Blueprint

  • How to Add / Edit Blueprint Components 


ASSETS ADDED / CREATED...

  • Blueprint: BP_Steam_Jet 

5
BP Construction - Fan

In this video we'll create an Actor Blueprint and add all the necessary Components for a Fan hazard. 


THIS LESSON TEACHES HOW TO...

  • How to Create an Actor Blueprint

  • How to Add / Edit Blueprint Components 


ASSETS ADDED / CREATED...

  • Blueprint: BP_Fan

6
BP Construction - Health Pickup

In this video we'll create an Actor Blueprint and add all the necessary Components for a Health Pickup


THIS LESSON TEACHES HOW TO...

  • How to Create an Actor Blueprint

  • How to Add / Edit Blueprint Components 


ASSETS ADDED / CREATED...

  • Blueprint: BP_Health_Pickup

7
BP Construction - Parent Target

In this video we'll create an Actor Blueprint and add all the necessary Components for a shootable Target.  All other targets will be derived (become children of) this Blueprint


THIS LESSON TEACHES HOW TO...

  • How to Create an Actor Blueprint

  • How to Add / Edit Blueprint Components 


ASSETS ADDED / CREATED...

  • Blueprint: BP_Target_Parent 

8
BP Construction - Point Targets

In this video we'll create Children and Sibling Blueprints that derive from our Parent Target Blueprint.  Our Point Target Blueprints will come in different sizes and award differing amounts of points when shot.   


THIS LESSON TEACHES HOW TO...

  • How to Create a Child Blueprint

  • How to Create Sibling Blueprints

  • How to Edit Blueprint Components   


ASSETS ADDED / CREATED...

  • Blueprint: BP_Target_100

  • Blueprint:  BP_Target_500

  • Blueprint: BP_Target_1000 

9
BP Construction - Special Targets

In this video we'll create some Sibling Blueprints that, when hit, result in special bonuses (either more time or a temporary speed boost).   


THIS LESSON TEACHES HOW TO...

  • How to Create Sibling Blueprints

  • How to Edit Blueprint Components 


ASSETS ADDED / CREATED...

  • Blueprint: BP_Target_+Speed

  • Blueprint: BP_Target_+Time 

10
BP Construction - Target Spawner

In this video we'll create a special type of Blueprint capable of spawning X number fof targets for X amount of seconds when a player overlaps a Trigger Volume


THIS LESSON TEACHES HOW TO...

  • How to Create Sibling Blueprints

  • How to Edit Blueprint Components 


ASSETS ADDED / CREATED...

  • Blueprint: BP_Target_SetSpawner 

11
BP Construction - Level Complete

In this video we'll create a Blueprint used to detect when a player has reached the end of a level. 


THIS LESSON TEACHES HOW TO...

  • How to Create Sibling Blueprints

  • How to Edit Blueprint Components 


ASSETS ADDED / CREATED...

  • Blueprint: BP_LevelComplete 

Blueprint Scripting Fundamentals - (FOR BEGINNERS!!!)

1
Scripting Overview

In this video we'll talk about what Blueprint Scripting is and how it works. 

2
Events

In this video we'll discuss what Events are and how they're using in scripting. 

3
Functions

In this video we'll discuss what Functions are, give some example uses, and even show how to create them. 

4
Variables - Part 1

In this video we'll talk 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. 

5
Variables - Part 2

In this continuation video we'll cover many essential concepts involving Variables


THIS LESSON TEACHES HOW TO...

  • Set Variables

  • Categorize Variables

  • Organize Variables

  • Make a Variable Publicly Editable

  • Specify a Private Variable

  • Delete a Variable

  • Rename a Variable

  • Change a Variable Type   

6
Flow Control

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

Blueprint Scripting

1
BP Scripting - Moving Platform

In this video we'll add Variables and create script needed to make a moving platform. 


THIS LESSON TEACHES HOW TO...

  • Create Variables

  • Create a Timeline

  • Write Blueprint Script 


ASSETS ADDED / CREATED...

  • Variable (Vector): StartLocale

  • Variable (Vector): EndLocale   

2
BP Scripting - Door

In this video we'll add Variables and create the Script needed to make an interactive Door


THIS LESSON TEACHES HOW TO...

  • Create Variables

  • Create a Timeline

  • Write Blueprint Script 


ASSETS ADDED / CREATED...

  • Variable (Bool): CanOpenDoor?

  • Variable (Bool): HasDoorBeenOpened?     

3
BP Scripting - Character Health

In this video we'll add Variables, make a Function, and create the Script needed to make a Health Pickup


THIS LESSON TEACHES HOW TO...

  • Create Variables

  • Create a Function 


ASSETS ADDED / CREATED...

  • Variable (Float): HealthMax

  • Variable (Float):  HealthCurrent

  • Variable (Float):  Health% 

  • Function: UpdateHealth     

4
BP Scripting - Steam Jet

In this video we'll add a Variable and create the Script needed to make a Steam Jet hazard. 


THIS LESSON TEACHES HOW TO...

  • Create a Variable

  • Create Blueprint Script 


ASSETS ADDED / CREATED...

  • Variable (Float): PlayerHeathToSubtract 

5
BP Scripting - Fan

In this video we'll add Variables and create the Script needed to make a spinning Fan hazard. 


THIS LESSON TEACHES HOW TO...

  • Create a Variable

  • Create Blueprint Script 


ASSETS ADDED / CREATED...

  • Variable (Float): PlayerHeathToSubtract

  • Variable (Rotator): RotationRate 

6
BP Scripting - Health Pickup

In this video we'll add Variables and create the Script needed to make a spinning Fan hazard. 


THIS LESSON TEACHES HOW TO...

  • Create a Variable

  • Create Blueprint Script 


ASSETS ADDED / CREATED...

  • Variable (Float): PlayerHeathToSubtract

  • Variable (Rotator): RotationRate 

7
BP Scripting - Parent Target #1

In this video we'll add Variables and create a Script for a shootable Target.  All other targets will be derived (become children of) this Blueprint


THIS LESSON TEACHES HOW TO...

  • Create Variables

  • Create Blueprint Script   


ASSETS ADDED / CREATED...

  • Variable (Integer):  Points

  • Variable (Float):  Lifetime

  • Variable (Bool): IsStandAloneTarget? 

8
BP Scripting - Parent Target #2

In this video we'll continue where we left off in the previous video.  This one involves creating the Script for the spawning of a single target when our player overlaps a trigger volume. 


THIS LESSON TEACHES HOW TO...

  • Create a Timeline

  • Create Blueprint Script   


9
BP Scripting - Parent Target #3

In this video we'll continue to create the Script needed for our shootable Targets.  Specifically we'll create Script to spawn a target (if part of a set spawner) and also destroy the target (when shot). 


THIS LESSON TEACHES HOW TO...

  • Create Blueprint Script   

10
BP Scripting - +Speed Target

In this video we'll add a Variable and create the Script needed to give our First Person Character a speed boost if they shoot a "Speed Boost" Target


THIS LESSON TEACHES HOW TO...

  • Create a Variable

  • Create a Custom Event

  • Create Blueprint Script    


ASSETS ADDED / CREATED...

  • Variable (Float):  SpeedBoostAdditive 

  • Custom Event:  Speed Boost   

11
BP Scripting - Target Spawner #1

In this video we'll add the Variables and create the Script needed to spawn "X" number of targets when our First Person Character overlaps this Blueprint


THIS LESSON TEACHES HOW TO...

  • Create Instance Editable Variables

  • Create Blueprint Script 


ASSETS ADDED / CREATED...

  • Variable (Float): Target_01_Delay

  • Variable (Float):  Target_02_Delay

  • Variable (Float): Target_03_Delay

  • Variable (Float):  Target_04_Delay

  • Variable (Float): Target_05_Delay 

  • Variable (Actor Class): Target_01

  • Variable (Actor Class):  Target_02

  • Variable (Actor Class):  Target_03

  • Variable (Actor Class): Target_04

  • Variable (Actor Class): Target_05 

12
BP Scripting - Target Spawner #2

This video is a continuation of part 1.  In this one we'll experiment with what our Target Spawner can do and recap how it all works. 

HUD & Menu Layouts

1
Widget Blueprint Overview

In this video we'll discuss what a Widget Blueprint is, what it's used for and give an overview of how they're constructed. 


THIS LESSON TEACHES HOW TO...

  • Create a Widget Blueprint

  • Navigate the Widget Blueprint Interface 


ASSETS ADDED / CREATED...

  • Widget Blueprint:  WBP_Overview 

2
Layout - HUD

In this video we'll create a Widget Blueprint to display our in-game HUD information.  It'll include score, a timer, and a health meter.


THIS LESSON TEACHES HOW TO...

  • Create a Widget Blueprint

  • Layout an In-Game HUD 


ASSETS ADDED / CREATED...

  • Widget Blueprint:  WBP_HUD 

3
Layout - Start Menu

In this video we'll create a Widget Blueprint for an interactive Start Menu.  From it, we'll be able to select a level and launch the game. 


THIS LESSON TEACHES HOW TO...

  • Create a Widget Blueprint

  • Layout an Interactive Start Menu 


ASSETS ADDED / CREATED...

  • Widget Blueprint:  WBP_StartMenu 

4
Layout - Level Complete Menu

In this video we'll create a Widget Blueprint for an interactive Level Complete Menu.  From it, we'll be able to quit or restart the game. 


THIS LESSON TEACHES HOW TO...

  • Create a Widget Blueprint

  • Layout an Interactive Level Complete Menu 


ASSETS ADDED / CREATED...

  • Widget Blueprint:  WBP_LevelCompleteMenu   

5
Layout - Game Over Menu

In this video we'll create a Widget Blueprint for an interactive Game Over Menu.  From it, we'll be able to quit or restart the game. 


THIS LESSON TEACHES HOW TO...

  • Duplicate & Edit a Widget Blueprint   


ASSETS ADDED / CREATED...

  • Widget Blueprint:  WBP_GameOverMenu    

6
Layout - Pause Menu

In this video we'll create a Widget Blueprint for an interactive Pause Menu.  From it, we'll be able to quit, restart, or resume the game. 


THIS LESSON TEACHES HOW TO...

  • Duplicate & Edit a Widget Blueprint   


ASSETS ADDED / CREATED...

  • Widget Blueprint:  WBP_PauseMenu 

Game Framework

1
Framework Blueprints

In this video we'll talk about some special blueprints present in all projects in Unreal Engine 4 known as Framework Blueprints.  These blueprints are utilized to determine things like what rules our game will have, which character we'll use, etc. 


THIS LESSON TEACHES HOW TO...

  • Locate Framework Blueprints in the Project Settings

2
Start Menu

In this video we'll create a Start Menu Level with its own Game Mode Blueprint.  In doing so, we can present our WBP_StartMenu in proper UE4 fashion and launch a level. 


THIS LESSON TEACHES HOW TO...

  • Create a New Level

  • Create a Game Mode Blueprint

  • Set an Editor Startup Default Map

  • Write Blueprint Script 


ASSETS ADDED / CREATED...

  • Level:  StartMenu

  • Game Mode Blueprint:  BP_GameMode_StartMenu 

3
Game HUD

In this video we'll create our project's primary Game Mode Blueprint.  Inside of it, we'll write script to make our WBP_HUD appear on screen! 


THIS LESSON TEACHES HOW TO...

  • Create a Game Mode Blueprint

  • Set a Project's Game Mode Blueprint

  • Write Blueprint Script 


ASSETS ADDED / CREATED...

  • Game Mode Blueprint: BP_GameMode_Gameplay 

4
HUD Bindings

In this video we'll add the Variables and Functions necessary to bind our HUD widgets to relevant data such as as score, health, and time. 


THIS LESSON TEACHES HOW TO...

  • Create Variables

  • Create Functions

  • Bind Functions to Widgets 


ASSETS ADDED / CREATED...

  • Variable (Integer): GamePoints

  • Variable (Integer):  GameTimeLimit 

  • Function:  GetScore

  • Function: GetHealth

  • Function:  GetTimeLimit   

5
Game Music

In this video we'll add an Audio Component inside of BP_GameMode_Gameplay and then write script in order to play music at the start of our game. 


THIS LESSON TEACHES HOW TO...

  • Add a Blueprint Component

  • Write Blueprint Script 


ASSETS ADDED / CREATED...

  • Blueprint Component (Audio):  Music_Game 

6
Game Score

In this video we'll be adding a Function into BP_GameMode_Gameplay to add points to our score when called.  We'll then write a small bit of script to call this function inside of BP_Target_Parent whenever a target is destroyed. 


THIS LESSON TEACHES HOW TO...

  • Create a Function   


ASSETS ADDED / CREATED...

  • Function:  Add Points 

7
Game Instance Blueprint

In this video we'll create a Game Instance Blueprint.  This type of blueprint persists across an entire game session and won't reset the values of any variables it contains.  Thus, it's an ideal choice for us to store information regarding what level we've selected to play. 


THIS LESSON TEACHES HOW TO...

  • Create a Game Instance Blueprint

  • Create an Enumeration

  • Create a Variable

  • Set a Game Instance Blueprint in the Project Settings 


ASSETS ADDED / CREATED...

  • Game Instance Blueprint:  BP_GameInstance

  • Enumeration:  E_LevelSelected

  • Variable (Enum):  LevelSelected 

8
Game Timer #1

In this video we'll create some Variables and add some script to make it so that our time limit displayed in game is accurate to whichever level the user has selected. 


THIS LESSON TEACHES HOW TO...

  • Create Variables

  • Write Blueprint Script   


ASSETS ADDED / CREATED...

  • Variable (Integer): Level_01_TimeLimit

  • Variable (Integer): Level_02_TimeLimit

  • Variable (Integer):  Level_03_TimeLimit 

9
Game Timer #2

In this video we'll create a Function and add more script in order have time decrement as we play. 


THIS LESSON TEACHES HOW TO...

  • Create a Function

  • Promote a Variable

  • Write Blueprint Script   


ASSETS ADDED / CREATED...

  • Function: DecrementTimer

  • Variable (Timer Handle): Timer 

10
BP Scripting - +Time Target

With our timer functionality now in place, we'll now add functionality to our BP_Target_+Time targets so that they'll add time to our game timer when destroyed. 


THIS LESSON TEACHES HOW TO...

  • Create Variables

  • Write Blueprint Script    


ASSETS ADDED / CREATED...

  • Variable (Integer):  BonusTime 

11
Player Respawn

In this video we'll create script to make our player respawn if they die from running out of health. 


THIS LESSON TEACHES HOW TO...

  • Create a Custom Event

  • Communicate between Blueprints using an Event Dispatcher 


ASSETS ADDED / CREATED...

  • Custom Event:  Respawn

  • Custom Event:  OnDestroyed_Event_0 

12
Level Complete Menu #1

In this video we'll make our Level Complete Menu appear on the screen when a player has reached the designated area. 


THIS LESSON TEACHES HOW TO...

  • Add a Blueprint Component

  • Create a Custom Event

  • Write Blueprint Script      


ASSETS ADDED / CREATED...

  • Blueprint Component (Audio):  Music_LevelComplete 

  • Custom Event:  Level Complete 

13
Level Complete Menu #2

In this video we'll tally a final score on the Level Complete Menu and make the buttons interactive. 


THIS LESSON TEACHES HOW TO...

  • Create a Variable

  • Bind Functions to Widgets

  • Write Blueprint Script   


ASSETS ADDED / CREATED...

  • Variable (Integer):  TimeRemainingMultiplier 

  • Function:  GetTargetScore

  • Function:  GetTimeRemainingScore

  • Function:  GetFinalScore


     

14
Game Over Menu #1

In this video we'll make our Game Over Menu appear on the screen when a player has run out of time. 


THIS LESSON TEACHES HOW TO...

  • Add a Blueprint Component

  • Create a Custom Event

  • Create Blueprint Script   


ASSETS ADDED / CREATED...

  • Blueprint Component (Audio):  Music_GameOver 


  • Custom Event:  Game Over 

15
Game Over Menu #2

In this video we'll make our buttons interactive on the Game Over Menu


THIS LESSON TEACHES HOW TO...

  • Create Blueprint Script 

16
Pause Menu #1

In this video we'll create a Player Controller Blueprint and assign it to BP_GameMode_Gameplay.  Then, we'll add script to enable the user to pause and unpause the game. 


THIS LESSON TEACHES HOW TO...

  • Create a Player Controller

  • Set a Player Controller Blueprint in the Game Mode Blueprint

  • Create a Variable

  • Write Blueprint Script 


ASSETS ADDED / CREATED...

  • Player Controller Blueprint:  BP_PlayerController 

  • Variable (Boolean): IsGamePaused? 

17
Pause Menu #2

In this video we'll make our buttons interactive on the Pause Menu


THIS LESSON TEACHES HOW TO...

  • Write Blueprint Script 


You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4.7
4.7 out of 5
73 Ratings

Detailed Rating

Stars 5
44
Stars 4
24
Stars 3
4
Stars 2
0
Stars 1
1
d5197dffea38992921bd4313c7499f70
30-Day Money-Back Guarantee

Includes

14 hours on-demand video
Full lifetime access
Access on mobile and TV
Certificate of Completion