Unreal Engine 4 - Learn to Make a Game Prototype in UE4
4.6 (837 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.
7,595 students enrolled

Unreal Engine 4 - Learn to Make a Game Prototype in UE4

A complete guide that takes you through every step of building a professional and polished SHMUP game using UE4.
4.6 (837 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.
7,595 students enrolled
Created by Rob Brooks
Last updated 12/2019
English
English [Auto]
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
  • 15.5 hours on-demand video
  • 3 articles
  • 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
  • Gain an understanding of Unreal Engine.
  • Learn simple - intermediate uses of Blueprints.
  • Develop an understanding for some preferred game development pipelines.
  • Build a polished prototype to flesh out into a full game.
  • Learn to navigate UE4 interface with hands on experience.
  • An introduction to particle systems.
  • Applying Audio to a game.
  • Creating your own Game Mode to manage the game logic.
  • Programming a player controlled character.
  • programming different enemies and projectile types.
  • Programming a simple boss.
  • A dynamic wave spawning system.
  • The use of inheritance to help streamline development.
  • Simple art concepts.
  • Importing content into the game from various sources.
  • Learn to use source control.
  • Implement a save / load system.
Requirements
  • An understanding of navigating computer interfaces.
  • How to install any utilised software.
Description

This course teaches students how to build a template for a side scrolling shooter (shmup) game and then further build on this by adding a level of polish to the finished template. Students will learn to utilise Blueprints with Unreal Engine 4 as well as some important concepts which have started being referred to as “Game Feel” or “Juice”.

If you have an interest in using UE4 to develop games, learn to program using Blueprints, take a look at a classic arcade style game and learn some important techniques and theories behind making your game stand out from the rest then this course is for you. 

I’ve attempted to structure this course in a way that will allow someone who’s never used UE4 to follow along and learn to navigate the interface as we progress, thus better using your time by avoiding interface specific lectures and allowing the knowledge to become more quickly ingrained via the practical use of everything you learn.

After covering some of the beginner level content and the interface is familiar the course will progress to cover some more in depth concepts behind Blueprinting and programming such as the powerful benefits inheritance can provide, randomisation and simple procedural generation.

By the end of this course you’ll have obtained an understanding of the entire development pipeline required to begin prototyping your own ideas. We start from an empty project and cover aspects including some of the ways you can import and adapt assets such as models and textures, techniques to pull content from other UE4 projects and how to implement audio and particle effects to your game.

Who this course is for:
  • Anyone interested in learning to use UE4.
  • Beginner to intermediate users of UE4.
  • People looking to get into game development
Course content
Expand all 141 lectures 15:42:49
+ Introduction
7 lectures 22:52
Download the Course Content (Project and assets)
00:19
Epic Launcher
04:32
Content Examples
05:11
Project Setup
07:46

Recap of engine interactions.

Section 1 Intro Quiz
2 questions
+ Assets
7 lectures 50:31
Migrating Content
07:05
Models
08:59
Textures
06:57
Materials
12:24
Recap
05:18
Section 2 Assets Quiz
3 questions
+ Blueprint Introduction
4 lectures 28:36
Blueprint Overview
01:37
What Are Blueprints?
04:38
Example Blueprint
12:27
Debugging
09:54
Section 3 Blueprint Quiz
2 questions
+ Level Setup
4 lectures 28:38
Level Setup Overview
01:04
Skysphere
09:00
Lighting
12:51
PlayerStart, Camera & Level Bounds
05:43
Section 4 Level Setup Quiz
4 questions
+ GameMode
5 lectures 19:30
What's a GameMode?
03:57
Creating Our GameMode
04:06
Adding Variables to Our GameMode
08:18
Adding Our GameMode To Our Game
02:19
Section 5 GameMode Quiz
2 questions
+ Player Blueprint
13 lectures 02:36:34
Location, Rotation and Lerp Primer
14:23
bpPlayer Overview
01:02
bpPlayer Adding Input
10:07
bpPlayer Variables
11:33
bpPlayer Spawn Animation
22:41

*** IMPORTANT*** If you're using v4.14 there is a slight tweak you'll need to make at after you've completed this lecture. Please see this image: http://imgur.com/Dnlykt6 

The video including the fix has been uploaded. Please refer to "Player Movement 4.14 Fix" in the Post Course section.

bpPlayer Movement
20:28
bpPlayer GetDirection
12:52
bpPlayer Projectile Control
11:28
bpPlayer Primary Fire
09:44
bpPlayer Powered Up Fire
14:50
bpPlayer Rocket Fire
06:36
bpPlayer Player Death
08:31
bpPlayer Extra Debugging
12:19
Section 6 Player Quiz
4 questions
+ Source Control
6 lectures 39:02
What is Version/Source Control?
03:56
Preparing The Repository
10:24
SourceTree Interface Update
07:31
Creating The Repository
12:03
Source Control Discard
04:18
Section 7 Source Control Quiz
3 questions
+ Player Projectiles
8 lectures 54:24
Inheritance
05:36
bpProjectile Base
06:07
bpProjectileBase Collision Event
07:59
bpProjectilePlayerPrimary
09:30
bpProjectilePlayerPowered
04:55
bpProjectilePlayerRocket
16:16
Player Projectiles Bonus Lecture
02:32
Section 8 Player Projectiles Quiz
4 questions
+ Collisions
4 lectures 19:09
Level Collisions
02:41
Player Collisions
08:33
Enemy & Custom Collisions
06:37
Section 9 Collision Quiz
2 questions
+ Enemies
16 lectures 02:04:13
Enemies Overview
01:35
bpProjectileEnemy
07:45
bpEnemyBase Variables
05:36
bpEnemyBase Control Random Move Direction
05:57
bpEnemyBase SpawnAnimation
07:04
bpEnemyBase Movement
06:05
bpEnemyBase Death
08:40
bpEnemyOne
11:46
bpEnemyTwo
09:39
bpEnemyBoss
04:50
bpEnemySpawner Setup
11:31
bpEnemySpawner Begin Wave
01:39
bpEnemySpawner Spawn Wave
09:49
bpEnemySpawner Wave Check
15:00
bpEnemySpawner Recap
10:28
bpEnemySpawner Debugging
06:49
Section 10 Enemies Quiz
5 questions