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.

Last updated 2022-01-10 | 4.1

- Gain an understanding of Unreal Engine.
- Learn simple - intermediate uses of Blueprints.
- Develop an understanding for some preferred game development pipelines.

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

  • 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.

Course content

20 sections • 156 lectures

Download Course Game Demo Preview 00:16

Download the Course Content (Project and assets) Preview 00:19

Student Discord Preview 03:22

Introduction Overview Preview 01:26

Epic Launcher Preview 04:32

Content Examples Preview 05:11

Project Setup Preview 07:46

Section 1 Intro Quiz

Recap of engine interactions.

Assets Overview Preview 02:46

Importing Local Content Preview 07:02

Migrating Content Preview 07:05

Models Preview 08:59

Textures Preview 06:57

Materials Preview 12:24

Recap Preview 05:18

Section 2 Assets Quiz

Blueprint Overview Preview 01:37

What Are Blueprints? Preview 04:38

Example Blueprint Preview 12:27

Debugging Preview 09:54

Section 3 Blueprint Quiz

Level Setup Overview Preview 01:04

Skysphere Preview 09:00

Lighting Preview 12:51

PlayerStart, Camera & Level Bounds Preview 05:43

Section 4 Level Setup Quiz

GameMode Overview Preview 00:50

What's a GameMode? Preview 03:57

Creating Our GameMode Preview 04:06

Adding Variables to Our GameMode Preview 08:18

Adding Our GameMode To Our Game Preview 02:19

Section 5 GameMode Quiz

Location, Rotation and Lerp Primer Preview 14:23

bpPlayer Overview Preview 01:02

bpPlayer Adding Input Preview 10:07

bpPlayer Variables Preview 11:33

bpPlayer Spawn Animation Preview 22:41

bpPlayer Movement Preview 20:28

*** 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 GetDirection Preview 12:52

bpPlayer Projectile Control Preview 11:28

bpPlayer Primary Fire Preview 09:44

bpPlayer Powered Up Fire Preview 14:50

bpPlayer Rocket Fire Preview 06:36

bpPlayer Player Death Preview 08:31

bpPlayer Extra Debugging Preview 12:19

Section 6 Player Quiz

Source Control Overview Preview 00:50

What is Version/Source Control? Preview 03:56

Preparing The Repository Preview 10:24

SourceTree Interface Update Preview 07:31

Creating The Repository Preview 12:03

Source Control Discard Preview 04:18

Section 7 Source Control Quiz

Player Projectiles Overview Preview 01:29

Inheritance Preview 05:36

bpProjectile Base Preview 06:07

bpProjectileBase Collision Event Preview 07:59

bpProjectilePlayerPrimary Preview 09:30

bpProjectilePlayerPowered Preview 04:55

bpProjectilePlayerRocket Preview 16:16

Player Projectiles Bonus Lecture Preview 02:32

Section 8 Player Projectiles Quiz

Collisions Overview Preview 01:18

Level Collisions Preview 02:41

Player Collisions Preview 08:33

Enemy & Custom Collisions Preview 06:37

Section 9 Collision Quiz

Enemies Overview Preview 01:35

bpProjectileEnemy Preview 07:45

bpEnemyBase Variables Preview 05:36

bpEnemyBase Control Random Move Direction Preview 05:57

bpEnemyBase SpawnAnimation Preview 07:04

bpEnemyBase Movement Preview 06:05

bpEnemyBase Death Preview 08:40

bpEnemyOne Preview 11:46

bpEnemyTwo Preview 09:39

bpEnemyBoss Preview 04:50

bpEnemySpawner Setup Preview 11:31

bpEnemySpawner Begin Wave Preview 01:39

bpEnemySpawner Spawn Wave Preview 09:49

bpEnemySpawner Wave Check Preview 15:00

bpEnemySpawner Recap Preview 10:28

bpEnemySpawner Debugging Preview 06:49

Section 10 Enemies Quiz

Pickups Overview Preview 01:11

bpPickupBase Preview 14:04

bpPickupCoin Preview 06:16

bpPickupPowerUp Preview 02:57

bpPickupRocket Preview 02:17

Section 11 Pickups Quiz

Collision Recap Overview Preview 01:20

bpPlayer Collision Preview 02:53

bpEnemyBase Collision Preview 01:24

bpProjectilePlayerBase Collision Preview 02:44

bpProjectilePlayerRocket Collision Preview 02:51

Section 12 Collision Recap Quiz

UI Overview Preview 01:40

Canvas Setup Preview 12:35

Event Graph Setup Preview 04:16

Health Bind Preview 04:37

Coin Bind Preview 02:37

Score Bind Preview 02:36

Displaying The HUD Preview 06:03

Main Menu Setup Preview 07:47

Main Menu Events Preview 05:54

Main Menu Map Preview 05:28

Game Over Menu Preview 07:15

Section 13 HUD Quiz

Save/Load Overview Preview 01:18

Post Lecture 95: Setup **Please Read!! Preview 00:22

Setup Preview 04:44

Load Preview 05:33

Save Preview 02:59

Implementation Preview 08:13

Particles Overview Preview 02:07

Enemy Hit Preview 11:07

Player Hit Preview 05:38

Explosion Preview 06:48

Thruster Preview 14:23

Section 15 Particles Quiz

Misc Overview Preview 01:23

Camera Shake Preview 06:12

Floating Island Setup Preview 04:20

Floating Island Spawn Points Preview 03:05

Floating Island Spawn Trees Preview 06:21

Floating Island Construction Script Preview 07:44

Floating Island Event Graph Preview 06:11

Section 16 Misc Quiz

Polish Overview Preview 02:02

Impact - Particle Effects Preview 11:05

Impact Camera Shake Preview 11:39

Impact Rebound Preview 03:39

Projectile Spread Preview 05:11

Projectile Kickback Preview 05:10

Pickups Preview 09:05

Enemies Preview 10:41

Audio Preview 12:23

Game Juice Comparison Preview 05:54

Wrap Up Overview Preview 00:52

Building Our Game Preview 06:50

Final Words Preview 02:21

Player Movement 4.14 Fix Preview 08:36

This lecture has been updated after the content in the initial course was created and published as a fix resulting from the upgrade to UE4 4.14.

4.14 Widget Update & Fixes Preview 05:24

Game Juice Extra Preview 08:59

Game Win State Widget (1 of 2) Preview 08:31

Game Win State Widget (2 of 2) & Widget Structure Preview 09:44

Level Select (1 of 3) UI Update Preview 08:57

Level Select (2 of 3) UI Implementation Preview 10:33

Level Select (3 of 3) New Level Preview 08:04

Post Course Update and Feedback #1 Preview 07:00

Health And Particle Update Preview 06:25

Improved Player Knock Back Preview 14:46