Unreal Engine 4: Top-Down Shooter Using C++ & Blueprint

A Top Down Game Where You Shoot Enemies That Multiply

4.45 (21 reviews)
Udemy
platform
English
language
Game Development
category
instructor
227
students
6.5 hours
content
Dec 2020
last update
$49.99
regular price

What you will learn

Communication between C++, the Unreal Editor and Blueprint

Declaring and defining functions

Setting function parameters and specifiers

Class referencing and communication

Collision detection with overlap events in C++

Spawn events in C++

Dynamic material parameter setting in C++

Input events in C++

UI Widget communication in C++

Arrays and for loops

Some vector math operations

Description

In this course, you'll be creating an arcade-style top-down shooter game in Unreal Engine 4. The focus is to walk through the basics of major game mechanic implementation using mainly code with minimal contact with Blueprint. By the end of this course, you'll be confident enough with C++ to venture out and see what else is possible with it. Let's bring down that barrier to entry together! 

Content

Introduction

Introduction

Game and class preliminary setup

Installing visual studio community
Creating a new Unreal Engine project
Creating the game level
Creating the game's classes
Class preparation Blueprint side

Game start UI

Adding the game start UI to the screen
Input event to remove the game start UI

Player class components setup

Setting up the player class header file
Setting up the player class source file part 1
Setting up the player class source file part 2

Player movement setup

Setting up player movement part 1
Setting up player movement part 2

Player shooting setup

Projectile class setup part 1
Projectile class setup part 2
Setting up the aiming mechanic
Spawning the projectile
Linking actor scale and colour to shooting events

Enemy class components setup

Setting up the enemy class components

Enemy class behaviour

Enemy roaming part 1
Enemy roaming part 2
Enemy growth
Enemy damage to player part 1
Enemy damage to player part 2
Player damage to enemy and enemy multiplication part 1
Player damage to enemy and enemy multiplication part 2
Player damage to enemy and enemy multiplication part 3
Player damage to enemy and enemy multiplication part 4

Pickup class components setup

Setting up the pickup components part 1
Setting up the pickup components part 2

Pickup class behaviour

Spawning the pickup
Pickup player size restoration

Game end UI

Setting up the gameover UI class
Game losing condition part 1
Game losing condition part 2

Final fixes

Final game adjustments

Screenshots

Unreal Engine 4: Top-Down Shooter Using C++ & Blueprint - Screenshot_01Unreal Engine 4: Top-Down Shooter Using C++ & Blueprint - Screenshot_02Unreal Engine 4: Top-Down Shooter Using C++ & Blueprint - Screenshot_03Unreal Engine 4: Top-Down Shooter Using C++ & Blueprint - Screenshot_04

Reviews

Georgios
November 11, 2022
Too much copy paste, and it is not good for those who want to learn. Repitition is a must... Otherwise it is a good course
Antoine
May 24, 2022
Really good class. The instructor explains everything so clearly that I didn't even need to pause the videos. Thank you.
Peter
December 10, 2020
The instructor does a good job explaining how to go through the code, but the end product still has bugs that make the end product unplayable (Crashes as the cell moves through enemies and you attempt to fire, even with his final edits in section 36, and extra spawned enemies don't seem to register projectile hits.) Overall it still gave me a good introduction to how C++ and Unreal interact.
Marc
September 11, 2020
It's a really thorough and enjoyable course, packed with lots of great information and content! I learned a lot and found the tutor engaging and knowledgeable. Thanks!
Grant
August 24, 2020
Still progressing through the early stages but am already very happy. Very easy to listen to and from what I understand of UE4 C++, the author knows his topic. Thank you for building this course.

Charts

Price

Unreal Engine 4: Top-Down Shooter Using C++ & Blueprint - Price chart

Rating

Unreal Engine 4: Top-Down Shooter Using C++ & Blueprint - Ratings chart

Enrollment distribution

Unreal Engine 4: Top-Down Shooter Using C++ & Blueprint - Distribution chart

Related Topics

3324760
udemy ID
7/12/2020
course created date
5/12/2021
course indexed date
Bot
course submited by