Tags
Language
Tags
December 2024
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 1 2 3 4

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

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

Unreal Engine 4: Top-Down Shooter Using C++ & Blueprint
Last updated 12/2020
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 3.86 GB | Duration: 6h 31m

A Top Down Game Where You Shoot Enemies That Multiply

What you'll 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
Requirements
Unreal Engine 4 version 4.25.1 installed and ready to go
Visual studio 2017 community installed (if not we will go over the installation for it)
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! 

Overview

Section 1: Introduction

Lecture 1 Introduction

Section 2: Game and class preliminary setup

Lecture 2 Installing visual studio community

Lecture 3 Creating a new Unreal Engine project

Lecture 4 Creating the game level

Lecture 5 Creating the game's classes

Lecture 6 Class preparation Blueprint side

Section 3: Game start UI

Lecture 7 Adding the game start UI to the screen

Lecture 8 Input event to remove the game start UI

Section 4: Player class components setup

Lecture 9 Setting up the player class header file

Lecture 10 Setting up the player class source file part 1

Lecture 11 Setting up the player class source file part 2

Section 5: Player movement setup

Lecture 12 Setting up player movement part 1

Lecture 13 Setting up player movement part 2

Section 6: Player shooting setup

Lecture 14 Projectile class setup part 1

Lecture 15 Projectile class setup part 2

Lecture 16 Setting up the aiming mechanic

Lecture 17 Spawning the projectile

Lecture 18 Linking actor scale and colour to shooting events

Section 7: Enemy class components setup

Lecture 19 Setting up the enemy class components

Section 8: Enemy class behaviour

Lecture 20 Enemy roaming part 1

Lecture 21 Enemy roaming part 2

Lecture 22 Enemy growth

Lecture 23 Enemy damage to player part 1

Lecture 24 Enemy damage to player part 2

Lecture 25 Player damage to enemy and enemy multiplication part 1

Lecture 26 Player damage to enemy and enemy multiplication part 2

Lecture 27 Player damage to enemy and enemy multiplication part 3

Lecture 28 Player damage to enemy and enemy multiplication part 4

Section 9: Pickup class components setup

Lecture 29 Setting up the pickup components part 1

Lecture 30 Setting up the pickup components part 2

Section 10: Pickup class behaviour

Lecture 31 Spawning the pickup

Lecture 32 Pickup player size restoration

Section 11: Game end UI

Lecture 33 Setting up the gameover UI class

Lecture 34 Game losing condition part 1

Lecture 35 Game losing condition part 2

Section 12: Final fixes

Lecture 36 Final game adjustments

Those who have an interest in computer games creation,Unreal Engine 4 users looking to venture out from Blueprint into the world of C++,Unreal Engine 4 users who want to discover a way of creating a simple game with a core game loop.