Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views :
Oh Snap!

It looks like you're using an adblocker. Adblockers make us sad. We use ads to keep our content happy and free. If you like what we are doing please consider supporting us by whitelisting our website. You can report badly-behaved ads by clicking/tapping the nearby 'Advertisement' X text.

Unreal Engine 4 Mastery Create Multiplayer Games with C++

/

Release date:2020, May 7

Author:Tom Looman

Skill level:Beginner

Language:English

Exercise files:Yes

Approved by Epic Games and taught by former Epic Games engineer, Tom Looman, this course teaches you how to use C++ to build your own games including artificial intelligence in Unreal Engine 4.

If you have a bit of programming know-how from other coding languages but are new to C++ game development, then this course is for you! Unreal Engine 4 Mastery is also a great fit for current developers who have previous experience with Unity3D or other game engines. Unleash the full power of the Unreal Engine by taking this step-by-step guide.

In this course, you will:

Create two multiplayer-ready games in C++

Create multiple types of AI enemies

Expose C++ code to Blueprint to unlock the full power of the engine

Discover the fundamental classes required to build games

Code many common gameplay mechanics like weapons, power-ups, characters, guards, and more

Challenge yourself with fun activities that further test your programming knowledge

Discover many tricks and features in C++ to get the most out of Unreal Engine

Master the fundamentals to build your own dream game

You’ll go hands-on immediately and dive straight into completing over 14 challenges and two game projects. You’ll start by creating a first-person stealth game, where you’ll learn the basics of C++, AI, and networking. Then you’ll build a third-person cooperative shooter game, in the likes of Gears of War or Fortnite. In this project, you’ll expand your learning of C++, make the game fully multiplayer-ready, and create fun artificial intelligence to play against with friends.

This course is also packed with challenges where you’ll build a grenade launcher, a black hole that sucks in the fabric of space, and a launchpad that bounces players and objects around–just to name a few! Through these activities, you’ll explore the engine’s code, improve your problem-solving capabilities, and take your games to the next level.

By the end of the course, you can use your knowledge of C++ and Blueprints to build your own dream games. You can use the games built during this course for your personal projects moving forward, as you add more advanced features. Even if you thought C++ was difficult or intimidating before taking this course, you will learn how easy it is to code C++ within Unreal Engine 4 once you go through these lectures. Even if you are only interested in single-player type games, this course will be a great fit as it teaches many other concepts besides programming for multiplayer games.

Table of Contents

Introduction & Set Up
17:42
Welcome

01:41
Set Up
01:18
Setup Visual Studio 2017 or 2019
01:29
Setup Visual Assist
03:03
Get the most out of this course

01:55
Activity: Add Explosions to Template Project

08:16

Stealth Game 1: Project Basics
56:03
Introduction
01:09
Setup Template Project
04:25
Create C++ Class
03:43
Setup ActorComponents

07:32
Setup Collision and Overlap Event
09:38
Pickup Objective Actor
06:05
Setup Objective UI with UMG
08:28
Challenge: Create a Black Hole
07:52
Bonus: Troubleshooting
07:11

Stealth Game 2: GameMode Rules
53:52
Introduction
00:48
Create Extraction Zone
08:55
Polish Extraction Zone
07:18
Setup Mission End
07:27
Add Extraction Feedback
09:14
Setup Post-mission Camera
11:37
Challenge: Create a Launch Pad
08:33

Stealth Game 3: AI Guards
01:08:14
Introduction
00:36
Create AI Guard Class
07:47
Setup Sight Sense
06:45
Setup Hearing Sense
09:56
Add Noise making to Projectile
04:05
Setup Guard Distraction
09:52
Add game-over trigger when spotted
06:56
Add 3D UI state above Guard
13:53
Challenge: Setup AI Guard Patrol
08:24

Stealth Game 4: Multiplayer Support
01:20:19
Introduction
00:52
Prepare the Mission
09:14
Network the Projectile
12:29
Network Player View Pitch
09:46
Network the Objective Actor
05:46
Network the AI Guards
06:00
Network the Game State Part 1
08:28
Network the Game State Part 2
10:53
Network the Game State Part 3
13:35
Activity: Play with a friend!
03:16

Coop Game 1: Introduction & Player Setup
55:25
Introduction
01:08
Create C++ Project
01:18
Create The Player Class
01:56
Add Movement Input
07:28
Add Mouse Look
03:27
Third Person Camera Part 1
07:11
Third Person Camera Part 2
08:33
Add Player Mesh
03:09
Add Crouch
04:45
Add Character Animations
11:30
Challenge: Setup Player Jump
05:00

Coop Game 2: Weapon Basics
01:23:04
Introduction
01:12
Create Weapon Class
07:02
Import Weapon Mesh
04:19
Line Tracing Part 1
11:12
Line Tracing Part 2
05:31
Apply Damage to Actors

06:06
Create a Target Dummy
05:16
Add Muzzle and Impact Effects
12:26
Create Smoke Beam Effect
10:46
Add Simple Crosshair
03:06
Challenge: Create your own Grenade Launcher
16:08

Coop Game 3: Weapon Extras
01:05:00
Introduction
00:41
Add Aiming Down Sights
08:58
Create Debug Console Variables
04:07
Polish Weapon Code
12:06
Shake Camera While Firing
06:48
Setup Custom Surface Types
04:16
Add Multiple Hit Effect Types
09:33
Add Custom Collision Channel
03:17
Apply Headshot Bonus Damage
02:48
Setup Automatic Fire
10:43
Activity: Design and code your own weapon feature
01:43

Coop Game 4: Hitpoints and Death
48:25
Introduction
00:50
Create Health Component
03:13
Handle Damage Events
09:47
Add Custom Event
05:26
Add Death Animation
10:26
Create ‘Gears of War’-style Health Indicator Material
06:05
Create Health Widget in UMG
07:21
Challenge: Create an Explosive Barrel
05:17

Coop Game 5: Game Networking
58:32
Introduction
01:01
Play the Game in Multiplayer
06:10
Replicate Weapon Code Part 1
07:07
Replicate Weapon Code Part 2
09:18
Replicate Weapon Code Part 3
08:30
Replicate Weapon Code Part 4
10:15
Replicate Health & Death
09:12
Challenge: Replicate the Explosive Barrel
06:59

Coop Game 6: Basic AI
01:47:18
Introduction
00:57
Setup AI Pawn and Navigation Mesh
10:12
Add Move-to Logic
11:18
Move Pawn Using Forces
10:38
Add TakeDamage Support
08:02
Pulse Material on TakeDamage
08:55
Add Self-Destruct

07:56
Explode When Near Player
08:51
Setup Sound Effects Part 1
08:57
Setup Sound Effects Part 2
08:08
Setup Network Replication Part 1
04:19
Setup Network Replication Part 2
09:51
Challenge: Increase AI Damage when near other bots
09:14

Coop Game 7: Power-ups
01:35:34
Introduction
01:24
Create the Pickup Class
10:40
Create the Power-up Class
09:38
Activity: Brainstorm Cool Power-up Ideas
01:18
Create Power-up “SuperSpeed”
09:17
Add Power-ups to PickupActor
11:02
Finish the “SuperSpeed” Power-up
12:11
Create ‘Health Regeneration’ Power-up
10:13
Polish the Power-ups
04:18
Replicate Power-ups for Multiplayer Part 1
11:50
Update Power-ups with base class
06:11
Replicate Power-ups for Multiplayer Part 2
07:00
Activity: Build Your Power-up Idea!
00:32

Coop Game 8: GameMode Setup
01:52:21
Introduction
01:24
Create GameMode Class
04:18
Setup The Environment Query System
11:14
Spawn AI using EQS
06:52
Add Wave Based Spawning
12:11
Complete the Wave Logic
13:54
Create Game Over state
06:07
Add WaveStates
10:32
Replicate WaveState to all players
07:43
Add Score for Kills
13:01
Optional: Use BSP-Tools for Level Blockouts
08:46
Activity: Create your own level
02:41
Setup Level For Gameplay
10:01
Respawn Dead Players
03:37

Coop Game 9: Advanced AI
02:06:49
Introduction
00:43
Setup AI Class and Behavior Tree
11:35
Setup Movement using EQS Queries

08:06
Create Custom Behavior Tree Decorator
13:28
Finish the AI Movement
09:52
Add Sight Perception
14:25
Move To nearest player using EQS
07:59
Setup AI Weapon Fire
07:43
Add Bullet Spread to Weapon
06:06
Add Advanced AI to Wave Spawns
04:50
Setup Teams and Friendly Fire
10:35
Improve Target Selection
08:57
Bonus: Polish the Tracker Bot
12:24
Challenge: Make AI Flee to Cover when Low Health
10:06

Course Conclusion
07:03
Conclusion
01:18
Package & Play your game!
04:12
Your Next Steps!
01:33

Watch online or Download for Free

01 Introduction & Set Up
001 Welcome
002 Set Up
003 Setup Visual Studio (E5_E7)
004 Setup Visual Assist
005 Get the most out of this course
006 Activity_ Add Explosions to Template Project

02 Stealth Game 1_ Project Basics
007 Introduction
008 Setup Template Project
009 Create C++ Class
010 Setup ActorComponents
011 Setup Collision and Overlap Event
012 Pickup Objective Actor
013 Setup Objective UI with UMG
014 Challenge_ Create a Black Hole

03 Stealth Game 2_ GameMode Rules
015 Introduction
016 Create Extraction Zone
017 Polish Extraction Zone
018 Setup Mission End
019 Add Extraction Feedback
020 Setup Post-mission Camera
021 Challenge_ Create a Launch Pad

04 Stealth Game 3_ AI Guards
022 Introduction
023 Create AI Guard Class
024 Setup Sight Sense
025 Setup Hearing Sense
026 Add Noise making to Projectile
027 Setup Guard Distraction
028 Add game-over trigger when spotted
029 Add 3D UI state above Guard
030 Challenge_ Setup AI Guard Patrol

05 Stealth Game 4_ Multiplayer Support
031 Introduction
032 Prepare the Mission
033 Network the Projectile
034 Network Player View Pitch
035 Network the Objective Actor
036 Network the AI Guards
037 Network the Game State Part 1
038 Network the Game State Part 2
039 Network the Game State Part 3
040 Activity_ Play with a friend!

06 Coop Game 1_ Introduction & Player Setup
041 Introduction
042 Create C++ Project
043 Create The Player Class
044 Add Movement Input
045 Add Mouse Look
046 Third Person Camera Part 1
047 Third Person Camera Part 2
048 Add Player Mesh
049 Add Crouch
050 Add Character Animations
051 Challenge_ Setup Player Jump

07 Coop Game 2_ Weapon Basics
052 Introduction
053 Create Weapon Class
054 Import Weapon Mesh
055 Line Tracing Part 1
056 Line Tracing Part 2
057 Apply Damage to Actors
058 Create a Target Dummy
059 Add Muzzle and Impact Effects
060 Create Smoke Beam Effect
061 Add Simple Crosshair
062 Challenge_ Create your own Grenade Launcher

08 Coop Game 3_ Weapon Extras
063 Introduction
064 Add Aiming Down Sights
065 Create Debug Console Variables
066 Polish Weapon Code
067 Shake Camera While Firing
068 Setup Custom Surface Types
069 Add Multiple Hit Effect Types
070 Add Custom Collision Channel
071 Apply Headshot Bonus Damage
072 Setup Automatic Fire
073 Activity_ Design and code your own weapon feature

09 Coop Game 4_ Hitpoints and Death
074 Introduction
075 Create Health Component
076 Handle Damage Events
077 Add Custom Event
078 Add Death Animation
079 Create Gears of War-style Health Indicator Material
080 Create Health Widget in UMG
081 Challenge_ Create an Explosive Barrel

10 Coop Game 5_ Game Networking
082 Introduction
083 Play the Game in Multiplayer
084 Replicate Weapon Code Part 1
085 Replicate Weapon Code Part 2
086 Replicate Weapon Code Part 3
087 Replicate Weapon Code Part 4
088 Replicate Health & Death
089 Challenge_ Replicate the Explosive Barrel

11 Coop Game 6_ Basic AI
090 Introduction
091 Setup AI Pawn and Navigation Mesh
092 Add Move-to Logic
093 Move Pawn Using Forces
094 Add TakeDamage Support
095 Pulse Material on TakeDamage
096 Add Self-Destruct
097 Explode When Near Player
098 Setup Sound Effects Part 1
099 Setup Sound Effects Part 2
100 Setup Network Replication Part 1
101 Setup Network Replication Part 2
102 Challenge_ Increase AI Damage when near other bots

12 Coop Game 7_ Power-ups
103 Introduction
104 Create the Pickup Class
105 Create the Power-up Class
106 Activity_ Brainstorm Cool Power-up Ideas
107 Create Power-up _SuperSpeed_
108 Add Power-ups to PickupActor
109 Finish the _SuperSpeed_ Power-up
110 Create Health Regeneration Power-up
111 Polish the Power-ups
112 Replicate Power-ups for Multiplayer Part 1
113 Update Power-ups with base class
114 Replicate Power-ups for Multiplayer Part 2
115 Activity_ Build Your Power-up Idea!

13 Coop Game 8_ GameMode Setup
116 Introduction
117 Create GameMode Class
118 Setup The Environment Query System
119 Spawn AI using EQS
120 Add Wave Based Spawning
121 Complete the Wave Logic
122 Create Game Over state
123 Add WaveStates
124 Replicate WaveState to all players
125 Add Score for Kills
126 Optional_ Use BSP-Tools for Level Blockouts
127 Activity_ Create your own level
128 Setup Level For Gameplay
129 Respawn Dead Players

14 Coop Game 9_ Advanced AI
130 Introduction
131 Setup AI Class and Behavior Tree
132 Setup Movement using EQS Queries
133 Create Custom Behavior Tree Decorator
134 Finish the AI Movement
135 Add Sight Perception
136 Move To nearest player using EQS
137 Setup AI Weapon Fire
138 Add Bullet Spread to Weapon
139 Add Advanced AI to Wave Spawns
140 Setup Teams and Friendly Fire
141 Improve Target Selection
142 Bonus_ Polish the Tracker Bot
143 Challenge_ Make AI Flee to Cover when Low Health

15 Course Conclusion
144 Conclusion
145 Package & Play your game!
146 Your Next Steps!

Unreal Engine 4 Mastery Create Multiplayer Games with C++ – Files.7z
[Udemy] Unreal Engine 4 Mastery Create Multiplayer Games with C++ _Subtitles.7z


Join us on
  Channel    and      Group

  • Facebook
  • Twitter
  • Google+
  • Linkedin
  • Pinterest

10 Comments

Leave a Comment

Your email address will not be published. Required fields are marked *