Tags
Language
Tags
July 2025
Su Mo Tu We Th Fr Sa
29 30 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
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    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.