Tags
Language
Tags
June 2025
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 1 2 3 4 5
    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 5 Multiplayer Steam Survival Game Course

    Posted By: ELK1nG
    Unreal Engine 5 Multiplayer Steam Survival Game Course

    Unreal Engine 5 Multiplayer Steam Survival Game Course
    Published 12/2024
    MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
    Language: English | Size: 86.20 GB | Duration: 74h 58m

    Learn How To Make a Steam Multiplayer Survival Game In UE5

    What you'll learn

    Learn what it takes to create Multiplayer games in Unreal Engine 5.

    Learn the skills you need to create your own Multiplayer Survival Game.

    Learn how to create various blueprint systems, including a crafting system, inventory system and much more.

    Learn how to host multiplayer games on the cloud.

    Requirements

    Basic Experience with Unreal Engine 5 user interface and Blueprints.

    Description

    Have you ever wanted to learn what it takes to make a Multiplayer Survival Game in Unreal Engine 5? In this course you will learn how to make a complete multiplayer survival game featuring a drag an drop inventory system, a complete crafting system, a gathering and harvesting system, a building system where you can build bases, a tribes system where you can play with your friends or raid other players, a open world map featuring different biomes, procedural foliage and more, and procedural AI that spawn across the map. We wont stop there, we'll also add a complete social system, player chat, voice chat. And a save and load system, so all the player stats will be saved and loaded. We add armor equipables that the player can equip on their character. And we also add 9 unique items or tools such as a bow, rifle, rocket launcher, picaxe, hatchet, and much more! We add a full main menu, join and server browser, escape menu, settings menu, spawn in menu and lots more. And we finally package the game as an executable, and show you how to package a dedicated server that you can deploy on AWS to host your game server. We add steam integration so that we use steam sessions and steam accounts for player authentication. This course was recorded in Unreal Engine version 5.0, and later is updated to Unreal Engine 5.2. If you are a complete beginner, it is recommended that you follow this course exactly as shown in the lectures, following the same course Unreal Engine version. Otherwise there will be distinct differences if you use the most CURRENT version of the engine (5.5). These distinct differences will not be mentioned or noted in the lectures, thus if you are a complete beginner, it is essential you follow the course exactly down to the engine version used in the lectures.

    Overview

    Section 1: Getting Started

    Lecture 1 Introduction

    Lecture 2 Lecture 2. Installing The Epic Games Launcher

    Lecture 3 Lecture 3. Installing Unreal Engine 5

    Lecture 4 Lecture 4. Create the Project

    Lecture 5 Lecture 5. Unreal Engine 5 Editor Overview

    Lecture 6 Lecture 6. Introduction to Blueprint

    Lecture 7 Lecture 7. Setup Source Control

    Lecture 8 Lecture 8. Setting up Our Custom Character - Part 1

    Lecture 9 Lecture 9. Setting up Our Custom Character - Part 2

    Lecture 10 Lecture 10. Replication Multiplayer Basics

    Lecture 11 Lecture 11. Unreal Engine Class Framework Explained

    Lecture 12 Lecture 12. Push Changes to Source Control

    Section 2: Building the Inventory System framework

    Lecture 13 Lecture 13 - Inventory System Introduction

    Lecture 14 Lecture 14 - Creating the Item Info Structure & Our First Item

    Lecture 15 Lecture 15 - Creating the Inventory Component & Array

    Lecture 16 Lecture 16 - Creating the Main Widget HUD

    Lecture 17 Lecture 17 - Creating the Inventory Widget

    Lecture 18 Lecture 18 - Creating the Inventory Slot Widget

    Lecture 19 Lecture 19 - Creating the Container Grid Widget

    Lecture 20 Lecture 20 - Linking the Inventory Component with the UI

    Lecture 21 Lecture 21 - Intro to Drag and Drop

    Lecture 22 Lecture 22 - Setting Up Drag and Drop Part 1

    Lecture 23 Lecture 23 - Setting up Drag and Drop Part 2

    Lecture 24 Lecture 24 - Setting up Drag and Drop Part 3

    Section 3: Player Hotbar & Creating a Hatchet Equipable

    Lecture 25 Lecture 25 - Hotbar System Introduction

    Lecture 26 Lecture 26 - Setting up The Hotbar Widget

    Lecture 27 Lecture 27 - Setting up The Hotbar Inventory Component

    Lecture 28 Lecture 28 - Creating our Equippable Master Class

    Lecture 29 Lecture 29 - Setting up the Hatchet Equipable Class

    Lecture 30 Lecture 30 - Setting Up Hotbar Equip Item Part 1

    Lecture 31 Lecture 31 - Setting Up Hotbar Equip Item Part 2

    Lecture 32 Lecture 32 - Setup Hotbar Dequip Item

    Lecture 33 Lecture 33 -Setting Up Hatchet Chop and Swing

    Lecture 34 Lecture 34 - Creating Harvesting Master Classes and Palm Trees

    Lecture 35 Lecture 35 - Adding Harvesting to Our Palm Trees

    Lecture 36 Lecture 36 - Adding Harvesting Item Notification

    Lecture 37 Lecture 37 - Creating the Palm Tree Destructable Actor

    Lecture 38 Lecture 38 - Adding Drag and Drop from Inventory To Hotbar

    Section 4: Creating The Harvesting System

    Lecture 39 Lecture 39 - Intro To Chapter 4

    Lecture 40 Lecture 40 - Setting up Palm Tree Dissolve Material

    Lecture 41 Lecture 41 - Setting up Pickaxe Equipable Item

    Lecture 42 Lecture 42 - Setting up Advanced Harvesting Calculation

    Lecture 43 Lecture 43 - Setting up a Rock Harvestable Class

    Lecture 44 Lecture 44 - Setting up Bush Harvestable Class

    Lecture 45 Lecture 45 - Fixing our Animation Blueprint

    Lecture 46 Lecture 46 - Implementing Item Stacking in Add Item Function

    Lecture 47 Lecture 47 - Adding Harvesting VFX and Sounds

    Lecture 48 Lecture 48 - Fixing Bush Harvestable and Adding FX

    Lecture 49 Lecture 49 - Adding Actor Foliage for Foliage Painting

    Section 5: Creating the Crafting System

    Lecture 50 Lecture 50 - Intro to Player Crafting System

    Lecture 51 Lecture 51 - Creating Crafting Slot and Container Widgets

    Lecture 52 Lecture 52 - Creating the Crafting Window Widget Part 1

    Lecture 53 Lecture 53 - Creating The Crafting Window Widget Part 2

    Lecture 54 Lecture 54 - Setting Up the Crafting Window Info

    Lecture 55 Lecture 55 - Setting up Can Craft Function Part 1

    Lecture 56 Lecture 56 - Setting up the Crafting Function 2

    Lecture 57 Lecture 57 - Setting up Crafting Progress Bar

    Lecture 58 Lecture 58 - Fixing Crafting System Bugs

    Section 6: Creating The Player Stats

    Lecture 59 Lecture 59 - Into to Player Stats Chapter

    Lecture 60 Lecture 60 - Setting up the Player Stats Widget

    Lecture 61 Lecture 61 - Setting up Health Bar and Damage

    Lecture 62 Lecture 62 - Setting up Passive Food and Water Stat Drain

    Lecture 63 Lecture 63 - Adding Starving and Dehydration

    Lecture 64 Lecture 64 - Setting up Stamina Drain

    Lecture 65 Lecture 65 - Setting up Sprinting

    Lecture 66 Lecture 66 - Setting up Consumable Items Part 1

    Lecture 67 Lecture 67 - Setting up Consumable Items Part 2

    Lecture 68 Lecture 68 - Setting up Player Stats Info Window Widget

    Lecture 69 Lecture 69 - Updating Player Stats Info Window

    Lecture 70 Lecture 70 - Setting up Experience & Leveling

    Lecture 71 Lecture 71 - Setting up Experience & Leveling Notifications

    Lecture 72 Lecture 72 - Setting up Skill Points

    Section 7: Creating Armor Equipables

    Lecture 73 Lecture 73 - Introduction to Armor Equipables

    Lecture 74 Lecture 74 - Creating Armor Slot Widgets

    Lecture 75 Lecture 75 - Creating the Armor Item Classes

    Lecture 76 Lecture 76 - Setting up Equip Armor Function

    Lecture 77 Lecture 77 - Setting up Dequip Armor Function

    Lecture 78 Lecture 78 - Setting up Player Window Blueprint Part 1

    Lecture 79 Lecture 79 - Setting up Player Window Blueprint Part 2

    Lecture 80 Lecture 80 - Setting up Player Window Blueprint Part 3

    Lecture 81 Lecture 81 - Adding Armor Damage Reduction

    Lecture 82 Lecture 82 - Adding Armor Durablity and Updating Item Slot Widget

    Lecture 83 Lecture 83 - Fixing Item Drag Widget

    Section 8: Creating the Building System

    Lecture 84 Lecture 84 - Building System Introduction

    Lecture 85 Lecture 85 - Creating the Building System Master Class

    Lecture 86 Lecture 86 - Creating the Building System Component and Build Preview

    Lecture 87 Lecture 87 - Build Preview Color and Place Buildable Down

    Lecture 88 Lecture 88 - Build Collision Check and On Server Check

    Lecture 89 Lecture 89 - Implementing Grid Snapping

    Lecture 90 Lecture 90 - Adding Walls and Switch Buildable Debug

    Lecture 91 Lecture 91 - Adding Ceilings and Fixing Build Switch Debug

    Lecture 92 Lecture 92 - Is Build Floating Check

    Lecture 93 Lecture 93 - Adding Doors and Windows

    Lecture 94 Lecture 94 - Adding Triangle Foundations

    Lecture 95 Lecture 95 - Adding Ramp and Fence Buildable

    Lecture 96 Lecture 96 - Adding Triangle Ceilings

    Lecture 97 Lecture 97 - Adding an Interactable Torch

    Lecture 98 Lecture 98 - Adding Stairs and a Bed

    Lecture 99 Lecture 99 - Left and Right Triangle Wall and Roof Buildable

    Lecture 100 Lecture 100 - Adding Half Roof Buildable

    Lecture 101 Lecture 101 - Adding Buildable Damage and Destruction

    Lecture 102 Lecture 102 - Adding Collateral Damage Part 1

    Lecture 103 Lecture 103 - Collateral Damage Part 2

    Lecture 104 Lecture 104 - Collateral Damage Part 3

    Lecture 105 Lecture 105 - Fixing Floating Ceilings

    Lecture 106 Lecture 106 - Adding Buildable Info Widget

    Lecture 107 Lecture 107 - Adding Demolish Build

    Lecture 108 Lecture 108 - Integrating Building System With Inventory System

    Lecture 109 Lecture 109 - Adding All Buildable Items and Classes

    Lecture 110 Lecture 110 - Bug Fixes and Cleanup

    Section 9: Creating Storage Containers

    Lecture 111 Lecture 111 - Introduction to Chapter 9

    Lecture 112 Lecture 112 - Creating the Storage Widget and Classes

    Lecture 113 Lecture 113 - Setting up Storage Buildable Interact

    Lecture 114 Lecture 114 - Adding Drag and Drop to Storage Containers

    Lecture 115 Lecture 115 - Finishing our Storage Box Container

    Lecture 116 Lecture 116 - Creating the Crafting Bench

    Lecture 117 Lecture 117 - Creating the Advanced Workbench

    Lecture 118 Lecture 118 - Creating the Smelting Forge

    Lecture 119 Lecture 119 - Adding the Cooking Pot

    Lecture 120 Lecture 120 - Adding Structure Items & Crafting Recipes

    Lecture 121 Lecture 121 - Adding Structure Destruction & Inventory Bag

    Lecture 122 Lecture 122 - Adding Drop Item Function

    Lecture 123 Lecture 123 - Adding Split Item Stack

    Lecture 124 Lecture 124 - Adding Item Stacking

    Lecture 125 Lecture 125 - Adding Swap Items

    Section 10: Creating All The Items

    Lecture 126 Lecture 126 - Introduction to Chapter 10

    Lecture 127 Lecture 127 - Setting up Rifle Animation & Item Class

    Lecture 128 Lecture 128 - Setting up Rifle Firing Part 1

    Lecture 129 Lecture 129 - Setting up Rifle Firing Part 2

    Lecture 130 Lecture 130 - Setting up Rifle Reload & Ammunition

    Lecture 131 Lecture 131 - Use Rifle Durability Damage

    Lecture 132 Lecture 132 - Setting up our Rocket Launcher Item

    Lecture 133 Lecture 133 - Setting up Rocket Launcher Firing Part 1

    Lecture 134 Lecture 134 - Setting up Rocket Launcher Firing Part 2

    Lecture 135 Lecture 135 - Setting up The Rocket Launcher Projectile

    Lecture 136 Lecture 136 - Setting up Rocket Launcher Reload

    Lecture 137 Lecture 137 - Setting up Bow Item Class

    Lecture 138 Lecture 138 - Setting up Bow Firing

    Lecture 139 Lecture 139 - Setting up Arrow Projectile & Trail FX

    Lecture 140 Lecture 140 - Setting up Bow Reload

    Lecture 141 Lecture 141 - Setting up the Spear Item part 1

    Lecture 142 Lecture 142 - Setting up the Spear Part 2

    Lecture 143 Lecture 143 - Setting up the Rock Item

    Lecture 144 Lecture 144 - Creating the Iron Hatchet & Pickaxe

    Section 11: Creating Tribes / Clans System

    Lecture 145 Lecture 145 - Introduction to Chapter 11

    Lecture 146 Lecture 146 - Creating the Tribe Widgets

    Lecture 147 Lecture 147 - Showing the Tribe Window Widget

    Lecture 148 Lecture 148 - Creating a Tribe Part 1

    Lecture 149 Lecture 149 - Update Tribe Window Widget

    Lecture 150 Lecture 150 - Setting up Tribe Invite

    Lecture 151 Lecture 151 - Setting up Tribe Join

    Lecture 152 Lecture 152 - Setting up the Tribe Log

    Lecture 153 Lecture 153 - Demote Tribe Member

    Lecture 154 Lecture 154 - Promote Kick and Leave Tribe

    Lecture 155 Lecture 155 - Tribe Message of The Day

    Lecture 156 Lecture 156 - Linking the Tribe System with Building System

    Lecture 157 Lecture 157 - Setting up Tribe Foundation Range

    Lecture 158 Lecture 158 - Tribe Log Structure Event and Merge Structures

    Lecture 159 Lecture 159 - Open Door Only if Tribe Member

    Section 12: Creating the Social System

    Lecture 160 Lecture 160 - Introduction to Chapter 12

    Lecture 161 Lecture 161 - Setting up The Chat Box Widget

    Lecture 162 Lecture 162 - Chat Send Message and Tribe Chat

    Lecture 163 Lecture 163 - Setting up Player Name Widget

    Lecture 164 Lecture 164 - Setting up Proximity Voice Chat

    Section 13: Creating an Open World Map

    Lecture 165 Lecture 165 - Intro to Chapter 13

    Lecture 166 Lecture 166 - Updating Our Project from 5.0 to 5.2

    Lecture 167 Lecture 167 - Creating The Landscape Master Material

    Lecture 168 Lecture 168 - Creating the Level and Importing the Heightmap

    Lecture 169 Lecture 169 - Adjusting the Landscape Material Parameters

    Lecture 170 Lecture 170 - Adding the Ocean to Our Map

    Lecture 171 Lecture 171 - Adding the Rivers, Lakes, And Islands

    Lecture 172 Lecture 172 - Customizing the Water Materials

    Lecture 173 Lecture 173 - Adjusting the Lighting

    Lecture 174 Lecture 174 - Setting the Gamemode & Map Fixes

    Lecture 175 Lecture 175 - Fixing Building System on Landscape

    Section 14: Multibiome / Procedural Foliage

    Lecture 176 Lecture 176 - Intro To Chapter 14

    Lecture 177 Lecture 177 - Preparing Our Level for PCG

    Lecture 178 Lecture 178 - Learning the PCG Basics

    Lecture 179 Lecture 179 - Downloading Foliage for our Map

    Lecture 180 Lecture 180 - PCG Graph Setup Pine Forest Biome

    Lecture 181 Lecture 181 - PCG Graph Setup Grasslands and Tropical Biome

    Lecture 182 Lecture 182 - Adding Procedural Grass on Landscape

    Lecture 183 Lecture 183 - Adjusting Materials of Trees, Grass, and Rocks

    Lecture 184 Lecture 184 - Modifying Hatchet Harvesting Logic

    Lecture 185 Lecture 185 - Creating All Tree Harvestable Child Classes

    Lecture 186 Lecture 186 - Creating All Rock Harvestable Child Classes

    Lecture 187 Lecture 187 - Modifying Ground Item Harvesting Logic

    Lecture 188 Lecture 188 - Creating All Bush Harvestable Child Classes

    Section 15: AI System

    Lecture 189 Lecture 189 - Intro to Chapter 15

    Lecture 190 Lecture 190 - Setting up the Passive AI Deer

    Lecture 191 Lecture 191 - Deer AI Death and Damage

    Lecture 192 Lecture 192 - Deer Death Harvest Corpse for Resources

    Lecture 193 Lecture 193 - Setting up the Aggressive AI Wolf

    Lecture 194 Lecture 194 - Wolf AI Attack Player and Deal Damage

    Lecture 195 Lecture 195 - Wolf Death and Harvest Corpse for Resources

    Section 16: Procedural Zones

    Lecture 196 Lecture 196 - Intro to Chapter 16

    Lecture 197 Lecture 197 - Setting up the Zone Blueprint & Spawn AI Logic

    Lecture 198 Lecture 198 - Setting up the AI Despawn Logic

    Lecture 199 Lecture 199 - Setting up the Zones on Our Map

    Lecture 200 Lecture 200 - Removing Foliage Instances with RepNotify

    Lecture 201 Lecture 201 - Setting up Respawn Foliage Logic

    Section 17: Player Minimaps

    Lecture 202 Lecture 202 - Introduction to Chapter 17

    Lecture 203 Lecture 203 - Creating the Player Minimap

    Lecture 204 Lecture 204 - Creating the Large Map Widget

    Lecture 205 Lecture 205 - Setting up the Player Death Event

    Lecture 206 Lecture 206 - Creating the Respawn Widget

    Lecture 207 Lecture 207 - Setting up the Respawn Player Logic

    Lecture 208 Lecture 208 - Player Death Event Bug Fixes

    Lecture 209 Lecture 209 - Respawn at Bed Part 1

    Lecture 210 Lecture 210 - Respawn at Bed Part 2

    Section 18: Save / Load System

    Lecture 211 Lecture 211 - Introduction to Chapter 18

    Lecture 212 Lecture 212 - Setting up Save Player Data

    Lecture 213 Lecture 213 - Setting up Load Player Data

    Lecture 214 Lecture 214 - Setting up Save and Load for Structures

    Lecture 215 Lecture 215 - Setting up Save and Load for Tribes

    Lecture 216 Lecture 216 - Setting up Save and Load for Player State

    Section 19: Steam Sessions / Frontend Widgets

    Lecture 217 Lecture 217 - Introduction to Chapter 19

    Lecture 218 Lecture 218 - Creating the Main Menu Widget

    Lecture 219 Lecture 219 - Creating the Quit Game Menu

    Lecture 220 Lecture 220 - Creating the Options Menu

    Lecture 221 Lecture 221 - Setting up The Options Ingame Menu

    Lecture 222 Lecture 222 - Setting up the Graphics Settings Widget

    Lecture 223 Lecture 223 - Setting up the Audio Settings Widget

    Lecture 224 Lecture 224 - Switching To Enhanced Input

    Lecture 225 Lecture 225 - Setting up Player Mapping Options

    Lecture 226 Lecture 226 - Setting up the Input Mapping Widget

    Lecture 227 Lecture 227 - Setting up the Spawn In Menu Widget

    Lecture 228 Lecture 228 - Setting up the Escape Menu Widget

    Lecture 229 Lecture 229 - Setting up the Server Browser Widget

    Lecture 230 Lecture 230 - Fixing Tribe System Bug

    Lecture 231 Lecture 231 - Tribe Log Bug Fix

    Section 20: Dedicated Server Setup & Hosting

    Lecture 232 Lecture 232 - Introduction To Chapter 20

    Lecture 233 Lecture 233 - Loading Player Bug Fixes

    Lecture 234 Lecture 234 - Game Instance and Host Session

    Lecture 235 Lecture 235 - Networking Basics

    Lecture 236 Lecture 236 - Port Forwarding

    Lecture 237 Lecture 238 - Setting Up a Static IP Address

    Lecture 238 Lecture 239 - Adding Loading Screen, World Border, And Bug Fixes

    Lecture 239 Lecture 240 - Downloading Visual Studio 2022

    Lecture 240 Lecture 241 - Downloading The Unreal Engine Source From Github

    Lecture 241 Lecture 242 - Building Our Project With Unreal Engine Source Build

    Lecture 242 Lecture 243 - Packaging Our Game For Server and Client

    Lecture 243 Lecture 244 - Testing out Packaged Build Over The Internet

    Lecture 244 Lecture 245 - Hosting Our Server on AWS

    Section 21: Extra Lectures

    Lecture 245 Lecture 246 - Introduction to Chapter 21

    Lecture 246 Lecture 247 - Dedicated Server Config File

    Lecture 247 Lecture 248 - Adding A Swimming System

    Lecture 248 Lecture 237 - Testing Out Dedicated Server in Dev Mode

    Lecture 249 Lecture 249 - Adding Footsteps On Different Surfaces

    Lecture 250 Lecture 250 - Fixing Swimming System Bugs

    Lecture 251 Lecture 251 - Fixing AI Spawning In Ocean Water Body

    Lecture 252 Lecture 252 - Adding Crop Plot Harvesting System Part 1

    Lecture 253 Lecture 253 - Adding Crop Plot Harvesting System Part 2

    Lecture 254 Lecture 254 - Fixing The Swimming System

    Beginner Unreal Engine 5 Developers