Unreal Engine Blueprint Developer: Learn Visual Scripting
4.7 (1,751 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.
8,585 students enrolled

Unreal Engine Blueprint Developer: Learn Visual Scripting

Created in collaboration with Epic Games. Code your first game in 100 minutes with purely visual scripting.
Bestseller
4.7 (1,751 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.
8,585 students enrolled
Last updated 2/2020
English
English [Auto-generated]
Current price: $139.99 Original price: $199.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 10.5 hours on-demand video
  • 2 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
  • Create simple complete games to share with friends.
  • Develop using the Unreal Engine 4 editor.
  • Learn to program using Blueprints, without needing to write code.
  • Create and package playable game projects.
  • Model basic levels in BSP.
  • Understand how to use the Unreal Editor interface.
Course content
Expand all 71 lectures 10:15:27
+ Introduction - Marble Run
15 lectures 02:12:01

In this video (objectives)…

  1. Creating Epic Games Account
  2. Installing Epic Games Launcher
  3. Installing Unreal Engine 4.20

After watching (learning outcomes)…

How to Install Unreal Engine 4

(Unique Video Reference: 1_MR_UBP)

Preview 04:07

In this video (objectives)…

  1. Where to ask questions
  2. Where to share your work
  3. How to ask good questions

After watching (learning outcomes)…

Be an active part of the community.

(Unique Video Reference: 1a_MR_UBP)

Preview 10:10

In this video (objectives)…

  1. Creating Blueprint Project
  2. Breakdown Editor Interface

After watching (learning outcomes)…

How to navigate Unreal Editor

(Unique Video Reference: 2_MR_UBP)

First Steps in Unreal Engine 4
07:51

In this video (objectives)…

  1. How to navigate viewport
  2. Edit actor transforms
  3. Create & save new level

After watching (learning outcomes)…

How to navigate and work with actors inside viewport

(Unique Video Reference: 3_MR_UBP)

Viewport Navigation & Transforms
12:42

In this video (objectives)…

  1. Learn what happens when we Play the Game
  2. First look at Blueprints
  3. Print messages to the screen

After watching (learning outcomes)…

Understand how to execute code in Blueprints

(Unique Video Reference: 4_MR_UBP)

Blueprint Introduction
09:26

In this video (objectives)…

  1. Use Input Action Events
  2. Reference actor in level
  3. Use Blueprints to edit transform of actor during gameplay

After watching (learning outcomes)…

Create blueprint code that reacts to player input

(Unique Video Reference: 5_MR_UBP)

Referencing Actors in Blueprints
10:45

Getting Started with Unreal Engine 4 Quiz

Quiz
5 questions

In this video (objectives)…

  1. Add actors to level
  2. Apply physics to actors in level
  3. Apply materials to actors in level
  4. Prevent unexpected physics behavior

After watching (learning outcomes)…

Apply physics and materials to actors in levels

(Unique Video Reference: 6_MR_UBP)

Applying Physics to Static Meshes
04:42

In this video (objectives)…

  1. Use mouse input to control floor actor
  2. Understand how to use input axis events
  3. Understand how to read mouse input values
  4. Use event tick

After watching (learning outcomes)…

How to use Input Axis Events and Event Tick

(Unique Video Reference: 7_MR_UBP)

Event Tick & Input Axis Events
10:42

In this video (objectives)…

  1. Get rotation of actors in blueprints
  2. Set rotation of actors in blueprints
  3. Fix yaw rotation offset
  4. Clamp float values

After watching (learning outcomes)…

Learn how to get and set actor rotations in blueprints

(Unique Video Reference: 8_MR_UBP)

Getting and Setting Actor Rotations
08:19

In this video (objectives)…

  1. Create maze for marble run
  2. Learn to use BSP Geometry
  3. Apply materials to BSP Geometry

After watching (learning outcomes)…

Block out levels using BSP Geometry

(Unique Video Reference: 9_MR_UBP)

BSP Geometry
09:06

In this video (objectives)…

  1. Convert BSP geometry to a single static mesh
  2. Add collision to static mesh
  3. Replace actor references in level blueprint

After watching (learning outcomes)…

Convert BSP geometry to a single static mesh

(Unique Video Reference: 10_MR_UBP)

Converting BSP to Static Mesh
07:58
Quiz
5 questions

In this video (objectives)…

  1. Add box trigger to level
  2. Blueprint overlap events
  3. Parent actors in world outliner
  4. Mark actors to generate overlap events

After watching (learning outcomes)…

Add box triggers and use overlap events in blueprints

(Unique Video Reference: 11_MR_UBP)

Trigger Volumes & Overlap Events
06:50

In this video (objectives)…

  1. Return Game Time in Seconds
  2. Combine two strings together by appending
  3. Restart level

After watching (learning outcomes)…

Return how long it takes to escape the maze

(Unique Video Reference: 12_MR_UBP)

Returning Game Time in Seconds
09:02

In this video (objectives)…

  1. Remove unused code
  2. Organize code into comment sections
  3. Provide a way for the player to restart the level
  4. Fix bugs

After watching (learning outcomes)…

Keep code tidy with comment sections

(Unique Video Reference: 13_MR_UBP)

Bug Fixing & Code Cleanup
11:01
Quiz
3 questions

In this video (objectives)…

  1. How to package and run game without UE4 editor
  2. Set default levels to load
  3. Package only levels and content used
  4. Development & Production builds

After watching (learning outcomes)…

Package your own Unreal Engine 4 game

(Unique Video Reference: 14_MR_UBP)

Packaging your Game
09:20
+ Crystal Cavern
32 lectures 04:25:00

In this video (objectives)…

  1. Create new blueprint project
  2. Create new level
  3. Set default level for editor & packaged game

After watching (learning outcomes)…

Create a new project with empty level, ready for development

(Unique Video Reference: 1_CC_UBP)

Crystal Cavern Project Setup
04:42

In this video (objectives)…

  1. Learn how to use viewport view modes
  2. How to add lights to your level
  3. Understand the difference between precomputed and dynamic lighting
  4. Disable auto exposure effect

After watching (learning outcomes)…

Add lights and use precomputed or dynamic lighting

(Unique Video Reference: 2_CC_UBP)

Level Blockout & Lighting
09:53

In this video (objectives)…

  1. Learn how to add different light actors
  2. Learn how to adjust light properties
  3. Learn how to use Sky Lights

After watching (learning outcomes)…

Learn how to use the different light actors in Unreal

(Unique Video Reference: 3_CC_UBP)

Point Lights, Spot Lights & Sky Lights
06:31

In this video (objectives)…

  1. Learn how to create a blueprint actor

  2. Learn how to add components to a blueprint actor

  3. Learn how to affect the transform of blueprint components

After watching (learning outcomes)…

Learn how to create blueprint actors

(Unique Video Reference: 4_CC_UBP)

Blueprint Actor Class
12:12

In this video (objectives)…

  1. Learn how to create a blueprint pawn
  2. Learn how to add camera components to a pawn
  3. Learn how to change component hierarchy

After watching (learning outcomes)…

Learn how to create blueprint pawns

(Unique Video Reference: 5_CC_UBP)

Player Pawn
06:24
Quiz
5 questions

In this video (objectives)…

  1. Learn what a player controller is
  2. Learn how to possess a pawn
  3. Learn how to adjust the player camera

After watching (learning outcomes)…

Learn how to possess a pawn

(Unique Video Reference: 6_CC_UBP)

Controllers & Possession
08:05

In this video (objectives)…

  1. Learn how to spawn at the player start
  2. Learn how to change the default pawn to spawn as
  3. Learn how to create a game mode blueprint class

After watching (learning outcomes)…

Learn how to create a game mode blueprint class

(Unique Video Reference: 7_CC_UBP)

Game Mode Blueprint Class
05:57

In this video (objectives)…

  1. Learn how to apply physics to the player pawn
  2. Learn how to fix camera issues when physics are applied
  3. Learn how components handle relative transforms

After watching (learning outcomes)…

Learn how to apply physics to the player pawn

(Unique Video Reference: 8_CC_UBP)

Applying Physics to Player Pawn
05:02

In this video (objectives)…

  1. Learn differences between level blueprint and class blueprint event graphs
  2. Learn how to create where to add input mappings
  3. Learn how to add axis bindings to input mappings

After watching (learning outcomes)…

Learn how to create input mappings for your game

(Unique Video Reference: 9_CC_UBP)

Event Graphs & Input Mappings
06:21

**In this video (objectives)…**


1. Learn how how to add torque to a mesh simulating physics

2. Learn how to discover the torque direction

3. Learn how to add a stronger torque


**After watching (learning outcomes)…**


Learn how to add torque to meshes simulating physics

(Unique Video Reference: <<10_CC_UBP>>)

Adding Torque
12:50
Quiz
5 questions

**In this video (objectives)…**


1. Learn how to avoid magic numbers

2. Learn how to create blueprint variables

3. Learn how to apply blueprint variables in your code


**After watching (learning outcomes)…**


Learn how to create and use blueprint variables


(Unique Video Reference: <<11_CC_UBP>>)

Blueprint Variables
08:26

In this video (objectives)…


1. Learn how to create more complex BSP designs

2. Learn how to use BSP extrude

3. Learn how to disable spring arm collision


After watching (learning outcomes)…

Learn how to do BSP extruding


(Unique Video Reference: <<12_CC_UBP>>)

BSP Extrude
06:19

**In this video (objectives)…**


1. Learn how to create your own box trigger with custom logic

2. Learn how to get the player pawn in blueprints

3. Learn how to restart the level using the current level name


**After watching (learning outcomes)…**


Learn how to create your own box trigger with custom logic

(Unique Video Reference: <<13_CC_UBP>>)

Custom Box Trigger Blueprint
11:16

**In this video (objectives)…**


1. Learn about the player camera manager

2. Learn how to fade the camera in and out from blueprints

3. Learn how to use literal floats


**After watching (learning outcomes)…**


Learn how to fade the camera out using the player camera manager


(Unique Video Reference: <<14_CC_UBP>>)

Player Camera Manager
11:06

**In this video (objectives)…**


1. Learn how to create a material in unreal engine 4

2. Learn how to make materials glow

3. Learn how to organise your assets in the content browser


**After watching (learning outcomes)…**


Learn how to create a material that glows in unreal engine 4


(Unique Video Reference: <<15_CC_UBP>>)

Emissive Material
12:23
Quiz
5 questions

**In this video (objectives)…**


1. Learn how to give the illusion that the player collects an actor

2. Learn how to delete actors at runtime

3. Learn how to destroy actors based on who/what causes an overlap


**After watching (learning outcomes)…**


Learn how to give the illusion that the player collects an actor by deleting it at runtime.


(Unique Video Reference: <<16_CC_UBP>>)

Destroying Actors on Overlap
06:19

**In this video (objectives)…**


1. Learn how to use blueprint timelines

2. Learn how to move an actor between two points over time

3. Learn how to use the linear interpolate node


**After watching (learning outcomes)…**


Learn how to move an actor smoothly between two points by using a lerp node and a blueprint timeline

(Unique Video Reference: <<17_CC_UBP>>)

Timelines
13:11

**In this video (objectives)…**


1. Learn about a core principal of object oriented programming: Encapsulation

1. Learn about blueprints functions

1. Learn how to how to encapsulate your code into blueprint functions


**After watching (learning outcomes)…**


Learn how to encapsulate your code into blueprint functions


(Unique Video Reference: <<18_CC_UBP>>)

Blueprint Functions
06:12

**In this video (objectives)…**


1. Learn to create multiple timeline tracks

2. Learn how to execute multiple behaviors for a blueprint class using a single timeline

3. Learn how to make unique behaviors timeline tracks


**After watching (learning outcomes)…**


Learn how to create multiple unique timeline tracks


(Unique Video Reference: <<19_CC_UBP>>)

Multiple Timeline Tracks
09:49

**In this video (objectives)…**


1. Learn an alternative way to encapsulate your blueprint code

2. Learn how to create blueprint macros

3. Learn how to add multiple execution pins on a macro


**After watching (learning outcomes)…**


Learn how to create and use blueprint macros

(Unique Video Reference: <<20_CC_UBP>>)

Blueprint Macros
05:23
Quiz
5 questions

**In this video (objectives)…**


1. Learn how to add and use the projectile movement component

2. Learn how to disable gravity for a projectile actor

3. Learn how to adjust the speed of a projectile in cm/s


**After watching (learning outcomes)…**


Learn how to create a projectile actor


(Unique Video Reference: <<21_CC_UBP>>)

Projectiles
06:30

**In this video (objectives)…**


1. Learn about fbx files

2. Learn how to import fbx files

3. Learn how to adjust fbx import file settings


**After watching (learning outcomes)…**


Learn how import fbx files into unreal engine 4

(Unique Video Reference: <<22_CC_UBP>>)

Importing FBX files
06:00

**In this video (objectives)…**


1. Learn how to spawn actors dynamically at runtime

2. Learn how to use an arrow component as a spawn point

3. Learn how to use blueprint re-route nodes


**After watching (learning outcomes)…**


Learn how spawn actors dynamically at runtime in Unreal Engine 4


(Unique Video Reference: <<23_CC_UBP>>)

Spawning Actors
06:39

### 24 Exposing Blueprint Variables ###


**In this video (objectives)…**


1. Learn how to expose blueprint variables

2. Learn how to add your blueprint variables to a category

3. Learn how to restrict the values for your blueprint variables


**After watching (learning outcomes)…**


Learn how to expose blueprint variables


(Unique Video Reference: <<24_CC_UBP>>)

Exposing Blueprint Variables
07:08

**In this video (objectives)…**


1. Learn how to animate a mesh with a timeline

2. Learn how to create event tracks

3. Learn how to add additional output pins to timelines by making use of event tracks


**After watching (learning outcomes)…**


Learn how to animate meshes with timelines


(Unique Video Reference: <<25_CC_UBP>>)

Animating Meshes with Timelines
08:37
Quiz
5 questions

**In this video (objectives)…**


1. Learn about unreal engine 4's damage system

2. Learn how to implement functions for causing damage to actors

3. Learn how to implement events for actors receiving damage


**After watching (learning outcomes)…**


Learn how to cause damage using UE4's damage system


(Unique Video Reference: <<26_CC_UBP>>)

Applying Damage
07:50

**In this video (objectives)…**


1. Learn how to avoid repeating code

2. Learn how to collapse blueprint code into a node/graph

3. Learn how to collapse blueprint code into a macro


**After watching (learning outcomes)…**


Learn how to avoid repeating code and how to collapse code to stay organised


(Unique Video Reference: <<27_CC_UBP>>)

Collapsing Blueprint Code
07:33

**In this video (objectives)…**


1. Learn how to avoid creating the same macros across multiple blueprints

2. Learn how to create a macro library

3. Learn how to create macros inside a macro library


**After watching (learning outcomes)…**


Learn how to create macros inside a macro library

(Unique Video Reference: <<28_CC_UBP>>)

Macro Libraries
07:36

**In this video (objectives)…**


1. Learn how to get all actors that exist in your level by class

2. Learn about arrays

3. Learn how to get the length of an array


**After watching (learning outcomes)…**


Learn how to get all actors of a particular class in blueprints

(Unique Video Reference: <<29_CC_UBP>>)

Get All Actors Of Class
05:14

**In this video (objectives)…**


1. Learn the difference between pure & impure functions

2. Learn how to create pure blueprint functions

3. Learn how to create pure const blueprint functions


**After watching (learning outcomes)…**


Learn the difference between pure & impure functions


(Unique Video Reference: <<30_CC_UBP>>)

Pure & Impure Functions
08:00
Quiz
5 questions

**In this video (objectives)…**


1. Learn how to create an array

2. Learn how to get the index of an element in an array

3. Learn how to get an element from an array via an index


**After watching (learning outcomes)…**


Learn how to create and work with arrays in blueprints

(Unique Video Reference: <<31_CC_UBP>>)

Working With Arrays
14:56

**In this video (objectives)…**


1. Learn how to cast in blueprints

2. Learn how to apply damping

3. Section Review


**After watching (learning outcomes)…**


Learn how to cast in blueprints

(Unique Video Reference: <<32_CC_UBP>>)

Casting & Section Wrap Up
10:36
+ Mars Marine
24 lectures 03:38:26

In this video (objectives)…

+ Learn about the game we will be developing in this section

+ Download the starter project

+ Extract and launch the starter project

After watching (learning outcomes)…

Starter project setup, ready for development.


Unique Video Reference: 1_MM_UBP

Project Introduction & Download
03:26

In this video (objectives)…

+ Create a blueprint Character class

+ Understand the difference between a pawn and a character

+ Create a game mode to assign the character

After watching (learning outcomes)…

Create a blueprint character class and assign it to the game mode


Unique Video Reference: 2_MM_UBP

Game Mode & Character Class Setup
06:26

In this video (objectives)…

+ Skeletal Meshes

+ Material Instances

+ Assigning a skeletal mesh to the character mesh component

After watching (learning outcomes)…

Assign a skeletal mesh to the character mesh component with a custom material instance


Unique Video Reference: 3_MM_UBP

Assigning Character Meshes
06:17

In this video (objectives)…

+ Add camera components to the player character

+ Add input mappings to the project

+ Add movement input to the character

After watching (learning outcomes)…

Understand how to add movement input to the character and how to change the movement speed


Unique Video Reference: 4_MM_UBP

Character Movement Input
06:53

In this video (objectives)…

+ Create an animation blueprint for the marine

+ Create an animation state machine

+ Assign the animation blueprint to the marine blueprint class

After watching (learning outcomes)…

Create animation blueprints for skeletal meshes


Unique Video Reference: 5_MM_UBP

Animation Blueprints
08:35

In this video (objectives)…

+ Make use of the animation blueprint event graph in order to drive the state machine

+ Calculate the movement speed of the player

+ Setup state machine transition rules

After watching (learning outcomes)…

Transition between multiple states in an animation state machine


Unique Video Reference: 6_MM_UBP

State Machine Transition Rules
07:23
Mars Marine Quiz #1
5 questions

In this video (objectives)…

+ Create a blendspace for blending multiple animations

+ Setup the blendspace axis values

+ Calculate the player's movement direction

After watching (learning outcomes)…

Blend between multiple animations depending on the player's movement direction


Unique Video Reference: 7_MM_UBP

Blendspaces
11:07

In this video (objectives)…

+ Set the controller rotation

+ Rotate the character towards the thumbstick direction

+ Convert thumbstick axis values to angles

After watching (learning outcomes)…

Rotate the character to face the same direction as the thumbstick


Unique Video Reference: 8_MM_UBP

Thumbstick Aiming
10:00

In this video (objectives)…

+ Fix character snapping issue

+ Create a thumbstick deadzone

+ Only rotate the character if above thumbstick deadzone

After watching (learning outcomes)…

Rotate the character only if the thumbstick is above the thumbstick deadzone


Unique Video Reference: 9_MM_UBP

Thumbstick Deadzone
07:31

In this video (objectives)…

+ Calculate the mouse velocity

+ Create a mouse deadzone and only rotate the character if above the deadzone

+ Apply mouse smoothing

After watching (learning outcomes)…

Rotate the character to face the direction we move the mouse in


Unique Video Reference: 10_MM_UBP

Mouse Aiming
11:00

In this video (objectives)…

+ Cleanup code for mouse/gamepad aiming

+ Determine if the gamepad is active

+ Switch input depending on if the gamepad is active

After watching (learning outcomes)…

Toggle between mouse/keyboard and gamepad input


Unique Video Reference: 11_MM_UBP

Input Switching
07:20

In this video (objectives)…

+ Attach a weapon to the Marine

+ Attach meshes to sockets

+ Spawn a muzzle flash particle system on the weapon

After watching (learning outcomes)…

Attach meshes to sockets and activate/deactivate particle systems


Unique Video Reference: 12_MM_UBP

Attaching Weapon Meshes & FX
07:26

In this video (objectives)…

+ Sound waves & sound cues

+ Create a sound cue

+ Play and Stop playing non spatialized audio via blueprints

After watching (learning outcomes)…

Create sound cues and spawn sounds via blueprints


Unique Video Reference: 13_MM_UBP

Spawning Weapon Sound FX
08:52

In this video (objectives)…

+ Create a widget for the player hud

+ Arrange the player hud

+ Show player hud widget when game starts

After watching (learning outcomes)…

Create widgets and execute blueprint code to display them


Unique Video Reference: 14_MM_UBP

Unreal Motion Graphics (UMG)
06:25

In this video (objectives)…

+ Create a reference to the player's marine inside the hud widget

+ Create health and kills variables

+ Bind UI elements to read player properties

After watching (learning outcomes)…

Bind UI elements to read values


Unique Video Reference: 15_MM_UBP

UMG Property Bindings
07:05

In this video (objectives)…

+ Create a blueprint for the alien AI

+ Make the AI continuously chase the player

+ Add navigation mesh in the level so the AI can navigate

After watching (learning outcomes)…

Allow AI to navigate your level and continuously chase the player


Unique Video Reference: 16_MM_UBP

AI Navigation
08:16

In this video (objectives)…

+ Create a function that detects if the Alien AI is close enough to the player

+ Create an animation montage

+ Stop the alien AI from moving and play the attack montage when in attack range

After watching (learning outcomes)…

Trigger animation montages from blueprints


Unique Video Reference: 17_MM_UBP

Animation Montages
12:26

In this video (objectives)…

+ AI damage player

+ Anim notifies

+ Disable player input upon death

After watching (learning outcomes)…

Learn how to disable player input after the player is killed


Unique Video Reference: 18_MM_UBP

Handling Player Death
15:21

In this video (objectives)…

+ Allow the player to damage the AI

+ Perform Line Traces

+ Allow character class to block traces

After watching (learning outcomes)…

Perform line traces and work with the hit results


Unique Video Reference: 19_MM_UBP

Line Traces
10:31

In this video (objectives)…

+ Timer for handling automatic weapon fire

+ Play death animations and FX on AI

+ Fix AI bugs

After watching (learning outcomes)…

Setup death states for AI characters


Unique Video Reference: 20_MM_UBP

Handling AI Death
14:14

In this video (objectives)…

+ Add spawn points to the level

+ Display the current wave on the players hud

+ Spawn AI during a wave

After watching (learning outcomes)…

Spawn AI characters


Unique Video Reference: 21_MM_UBP

Spawning AI Characters
10:55

In this video (objectives)…

+ End waves when aliens run out of spawns and all aliens are killed

+ Create difficulty and tuning parameters for the waves

+ Increase wave difficulty with each round

After watching (learning outcomes)…

Spawn AI with increased difficulty per wave


Unique Video Reference: 22_MM_UBP

AI Wave Spawning
12:56

In this video (objectives)…

+ Spawn impact hits whenever a line trace collides

+ Create a function that adds health to the marine

+ Create a health pickup

After watching (learning outcomes)…

Create health pickups and spawn impacts at trace hit locations


Unique Video Reference: 23_MM_UBP

Impact Hits & Health Pickups
09:15

In this video (objectives)…

+ Create a volume that restricts the player to a mission area

+ Display a warning and kill the player if they leave the mission area

+ Wrap up Mars Marine development

After watching (learning outcomes)…

Create volumes that kill actors if they stay outside for too long


Unique Video Reference: 24_MM_UBP

Section Wrap Up
08:46
Requirements
  • 64-bit PC capable of running Unreal 4
  • Or a Mac capable of running Unreal 4 (must support Metal)
  • About 15GB of free disc space
  • At least 8GB of RAM is recommended
Description

This is the partner course to the Complete Unreal C++ Developer, one of the most popular Unreal courses on the web.

In this course we focus on how to make games without writing traditional code by using Unreal Engine 4 and it's powerful visual coding system known as Blueprints. We will be starting this course off at a beginners pace so you will need no prior experience or knowledge of Unreal Engine 4 or game development.

In the first section of this course you will have gone from not even having Unreal installed to making your first game: Marble Run! In fact, once you become more confident, you would be able to make Marble Run game in less that 15 minutes! That's how easy and powerful Unreal Blueprint can be.

In the second section of the course you will be building another game, Crystal Cavern. You will be developing your own levels by editing geometry and using Unreal's powerful lighting system. You will be populating your levels with actors that you have fully coded yourself through blueprints such as: pickups, cannons, projectiles & more!

Furthermore we plan to add a third section covering characters, humanoid rigging, weapon pickups and more. This will start appearing in May 2019, and will arrive slowly at around a video a week until done.

By the end of this course you will have developed the fundamental skills to create your own games with Unreal Engine 4.

You will have access to our world-class community forum where you can discuss topics on a course-wide basis, or down to the individual video. Our discussion forum will help you learn and share ideas with other students. 

For each game project in the course, you will be:

  • Guided through to build the entire game yourself.

  • Shown all the Unreal and Blueprint features required.

  • Challenged to apply, and re-apply your knowledge regularly.

Prefer to focus on C++? Check-out our Unreal Engine C++ Developer course. All our courses cover different projects, and work together perfectly.

You will get full lifetime access for a single one-off fee. Not only that, but you will also receive all the updates and patches we make to the videos.

We constantly improve our courses in response to user feedback.

Who this course is for:
  • Complete beginners with no prior experience.
  • Individuals who want to develop games but not write code.
  • Developers who want to learn how to use the Unreal Engine.
  • Students who have tried coding before but couldn't make progress.