This course was created with the
course builder. Create your online course today.
Start now
Create your course
with
Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Multiplayer First Person Shooter
Introduction and Setup
Introduction (9:20)
Join The Discord!
Download Assets (5:24)
Base Classes and Character Setup (10:04)
Attackers and Defenders Class Setup (15:25)
First Level and Team Selection
Fleshing Out The First Test Level (14:19)
Finishing Touches on the Level (12:27)
Team Selection Widget (14:45)
Player Spawning
Setting Up Player Spawning (14:40)
Player Spawning part 2 (17:59)
Player Spawning part 3 (8:24)
Weapon Setup and Firing
Adding First Person Arms (12:39)
Adding Third Person Weapon Blueprint (14:28)
Weapon Structure and Adding Rifle Socket (13:24)
Attaching Rifle to Third Person Mesh (13:05)
Attaching Rifle to First Person Arms (9:15)
Initial Firing Logic Setup (13:26)
Line Trace and Damaging Players (16:42)
Player UI Crosshair and Reducing Health (10:01)
Killing Players using RepNotify and a Ragdoll Death (11:21)
Multiple Game Modes and Rules (12:18)
Moving Fire Logic To Player (23:59)
Firing Effects (20:21)
Advanced Predictable Recoil System
Recoil Setup (17:14)
Vertical Recoil (11:52)
Horizontal Recoil (25:12)
Bullet Hit Decals (10:31)
Shooting Animations and Reloading
Updating Structure and First Shooting Montage (19:23)
Shooting Montages Continued (8:49)
Initial Reloading Logic and 3rd Person Animation (14:33)
Updating Ammo On Reload (11:26)
First Person Reload Animations (14:06)
Creating The Player UI
Creating the Health, Armor and Ammo Elements (14:09)
Updating Health When Taking Damage (20:24)
Update Player UI Ammo Amount (15:51)
Crosshair Recoil Effect When Shooting (9:11)
Primary and Secondary Weapons
Pistol Setup and Initial Functionality (25:42)
Attach Pistol to Third and First Person Meshes (21:51)
Creating Shoot Anim and Active Weapon Enum (13:35)
Spawning Players With Equipped Pistols (9:21)
Firing Secondary Weapon Logic (11:52)
Reloading Secondary Weapon (16:46)
Updating The Ammo Reloading Functionality (10:02)
Pistol Firing Spread (18:26)
First Person Pistol Reload (6:32)
Weapon Swapping
First Person Get Rifle Animation (11:02)
Hide First Person Weapons (5:50)
Hide Third Person Weapons (6:17)
Swapping Primary and Secondary Weapons (14:44)
Weapon Icons on UI (11:18)
The Knife
Knife Equipping Logic and Mesh Setup (13:19)
Attaching 3rd Person Knife (18:36)
Updating The Weapon Swapping Functionality (22:44)
Melee Damage With Knife (13:56)
Upper and Lower Body Animation Blending (10:19)
Footstep Sounds with Physical Materials (15:52)
Dropping Weapons
Initial Drop Logic (12:00)
Picking Up Weapon After Dropping (11:49)
Update Correct Ammo Amount On Dropped Weapons (10:47)
The Sniper Rifle
Aim Offsets (13:16)
Setting Up Sniper Rifle Classes (16:27)
Sniper Rifle Aim Offset (5:28)
Sniper Rifle Firing Logic (15:48)
First Person Sniper Setup (15:34)
Right-Click Aiming With Sniper Rifle (13:40)
Sniper Recoil and Spread While Moving (14:29)
Accurate Only While Aiming and Aiming AimOffset (13:11)
Buy Menu
BuyArea Actor Initial Setup (13:50)
Create and Open BuyMenu Widget (12:48)
Continue Widget Creation and Auto Close Menu (11:32)
Reduce Player Money When Purchasing (14:59)
Spawning Purchased Weapon (15:21)
Add Money When Player Gets Kill (16:58)
Dedicated Servers in Unreal Engine
Setup Source Build Engine and Upgrade Project to 4.26.1 (13:36)
Setup Unreal Frontend and Build Server (9:30)
Default Maps and Advanced Sessions plugin (12:40)
Create Server Browser Widget (14:50)
Server Slot Setup and Session Settings (13:23)
Finalize Settings, Launch and Connect to Dedicated Server (14:30)
Base Classes and Character Setup
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock