Create A Complete Multiplayer Survival Game For Steam
Are you fed up with the hours wasted scouring the web and jumping between tutorials just to acquire the knowledge you desire? Well look no further.
What's Inside The Course?
Learn How to Create:
COURSE OUTLINE:
-Chapter 1. Getting Started
-Chapter 2. Inventory System Framework
-Chapter 3. Player Hotbar Setup & Hatchet Equipable
-Chapter 4. Creating the Harvesting System
-Chapter 5. Creating the Crafting System
-Chapter 6. Creating Player Stats
-Chapter 7. Creating Armor Equipables
-Chapter 8. Creating the Building System
-Chapter 9. Creating Storage Containers
-Chapter 10. Creating All Items
-Chapter 11. Creating Tribes / Clans System
-Chapter 12. Creating the Social System
-Chapter 13. Creating an Open World Map
-Chapter 14. Multibiome / Procedural Foliage
-Chapter 15. AI System
-Chapter 16. Procedural Zones
-Chapter 17. Player Minimaps
-Chapter 18. Save / Load System
-Chapter 19. Steam Sessions / Front end widgets
-Chapter 20. Dedicated Server Setup & Hosting
Start as a Beginner, Finish as an Expert.
This Course is designed so that you can start as a beginner to Unreal Engine 5. The chapters & lectures are organized in a way that you will start as a Beginner, Implementing the basic logic such as equipping an item to our hotbar, and chopping down a tree. All the way to building a complete advanced building system that features snapping points, complete destructible meshes, save / loading & much more.
Create A Game That You Can Publish On Steam
Most Unreal Engine courses you'll find online are either incomplete, or teach you how to make a demo with 1 or 2 mechanics. This course, walks you through creating an Inventory system, Crafting System, Harvesting System, Social System, Tribes/Clans System, Building System, Save/load system, Frontend Widgets, Server hosting & Much more. Once the game is complete, I will show you how to package the game & host the dedicated server.
Learn Multiplayer Networking Like Never Before.
You will never find a Unreal Engine 5 Multiplayer course, that teaches you actual practical application of multiplayer mechanics at this depth. In this course, we will cover RPCS, Client/Server Model, Gamemode, GameState, GameInstance, Playerstate Clases, Dedicated Servers & even a crash course in Basic Networking Fundamentals such as IP Address ranges, TCP vs UDP, LAN vs WAN, & Portforwarding.
Over 70+ Hours of Course Content! and 240+ Lectures.
- Private Discord Access
- Lecture 1. Introduction (3:11)
- Lecture 2. Installing The Epic Games Launcher (6:36)
- Lecture 3. Installing Unreal Engine 5 (3:09)
- Lecture 4. Create the Project (3:32)
- Lecture 5. Unreal Engine 5 Editor Overview (39:13)
- Lecture 6. Introduction to Blueprint (41:44)
- Lecture 7. Setup Source Control (16:57)
- Lecture 8. Setting up Our Custom Character - Part 1 (25:41)
- Lecture 9. Setting up Our Custom Character - Part 2 (11:30)
- Lecture 10. Replication / Multiplayer Basics (8:43)
- Lecture 11. Unreal Engine Class Framework Explained (10:13)
- Lecture 12. Push Changes to Source Control (5:19)
- Lecture 13 - Inventory System Introduction (2:34)
- Lecture 14 - Creating the Item Info Structure & Our First Item (22:34)
- Lecture 15 - Creating the Inventory Component & Array (32:03)
- Lecture 16 - Creating the Main Widget / HUD (16:13)
- Lecture 17 - Creating the Inventory Widget (29:46)
- Lecture 18 - Creating the Inventory Slot Widget (9:44)
- Lecture 19 - Creating the Container Grid Widget (18:22)
- Lecture 20 - Linking the Inventory Component with the UI (24:01)
- Lecture 21 - Intro to Drag and Drop (2:18)
- Lecture 22 - Setting Up Drag and Drop Part 1 (23:15)
- Lecture 23 - Setting up Drag and Drop Part 2 (19:48)
- Lecture 24 - Setting up Drag and Drop Part 3 (33:40)
- Lecture 25 - Hotbar System Introduction (1:04)
- Lecture 26 - Setting up The Hotbar Widget (8:22)
- Lecture 27 - Setting up The Hotbar Inventory Component (2:17)
- Lecture 28 - Creating our Equippable Master Class (9:30)
- Lecture 29 - Setting up the Hatchet Equipable Class (10:22)
- Lecture 30 - Setting Up Hotbar Equip Item Part 1 (26:14)
- Lecture 31 - Setting Up Hotbar Equip Item Part 2 (29:56)
- Lecture 32 - Setup Hotbar Dequip Item (5:08)
- Lecture 33 -Setting Up Hatchet Chop and Swing (24:35)
- Lecture 34 - Creating Harvesting Master Classes and Palm Trees (21:35)
- Lecture 35 - Adding Harvesting to Our Palm Trees (37:36)
- Lecture 36 - Adding Harvesting Item Notification (21:49)
- Lecture 37 - Creating the Palm Tree Destructable Actor (26:40)
- Lecture 38 - Adding Drag and Drop from Inventory To Hotbar (17:40)
- Lecture 39 - Intro To Chapter 4 (1:33)
- Lecture 40 - Setting up Palm Tree Dissolve Material (18:14)
- Lecture 41 - Setting up Pickaxe Equipable Item (12:50)
- Lecture 42 - Setting up Advanced Harvesting Calculation (20:49)
- Lecture 43 - Setting up a Rock Harvestable Class (30:19)
- Lecture 44 - Setting up Bush Harvestable Class (39:12)
- Lecture 45 - Fixing our Animation Blueprint (6:34)
- Lecture 46 - Implementing Item Stacking in Add Item Function (39:18)
- Lecture 47 - Adding Harvesting VFX and Sounds (23:11)
- Lecture 48 - Fixing Bush Harvestable and Adding FX (9:59)
- Lecture 49 - Adding Actor Foliage for Foliage Painting (6:27)
- Lecture 50 - Intro to Player Crafting System (1:09)
- Lecture 51 - Creating Crafting Slot and Container Widgets (26:27)
- Lecture 52 - Creating the Crafting Window Widget Part 1 (26:54)
- Lecture 53 - Creating The Crafting Window Widget Part 2 (10:58)
- Lecture 54 - Setting Up the Crafting Window Info (20:45)
- Lecture 55 - Setting up Can Craft Function Part 1 (23:33)
- Lecture 56 - Setting up the Crafting Function 2 (33:31)
- Lecture 57 - Setting up Crafting Progress Bar (11:14)
- Lecture 58 - Fixing Crafting System Bugs (8:21)
- Lecture 59 - Into to Player Stats Chapter (2:03)
- Lecture 60 - Setting up the Player Stats Widget (9:46)
- Lecture 61 - Setting up Health Bar and Damage (21:38)
- Lecture 62 - Setting up Passive Food and Water Stat Drain (12:54)
- Lecture 63 - Adding Starving and Dehydration (29:09)
- Lecture 64 - Setting up Stamina Drain (18:49)
- Lecture 65 - Setting up Sprinting (16:23)
- Lecture 66 - Setting up Consumable Items Part 1 (35:34)
- Lecture 67 - Setting up Consumable Items Part 2 (27:00)
- Lecture 68 - Setting up Player Stats Info Window Widget (16:48)
- Lecture 69 - Updating Player Stats Info Window (7:06)
- Lecture 70 - Setting up Experience & Leveling (24:05)
- Lecture 71 - Setting up Experience & Leveling Notifications (25:26)
- Lecture 72 - Setting up Skill Points (24:02)
- Lecture 73 - Introduction to Armor Equipables (2:02)
- Lecture 74 - Creating Armor Slot Widgets (11:19)
- Lecture 75 - Creating the Armor Item Classes (14:09)
- Lecture 76 - Setting up Equip Armor Function (30:58)
- Lecture 77 - Setting up Dequip Armor Function (15:16)
- Lecture 78 - Setting up Player Window Blueprint Part 1 (22:15)
- Lecture 79 - Setting up Player Window Blueprint Part 2 (13:01)
- Lecture 80 - Setting up Player Window Blueprint Part 3 (17:45)
- Lecture 81 - Adding Armor Damage Reduction (21:18)
- Lecture 82 - Adding Armor Durablity and Updating Item Slot Widget (33:38)
- Lecture 83 - Fixing Item Drag Widget (4:37)
- Lecture 84 - Building System Introduction (1:27)
- Lecture 85 - Creating the Building System Master Class (11:17)
- Lecture 86 - Creating the Building System Component and Build Preview (19:44)
- Lecture 87 - Build Preview Color and Place Buildable Down (13:00)
- Lecture 88 - Build Collision Check and On Server Check (21:58)
- Lecture 89 - Implementing Grid Snapping (19:50)
- Lecture 90 - Adding Walls and Switch Buildable Debug (23:28)
- Lecture 91 - Adding Ceilings and Fixing Build Switch Debug (15:57)
- Lecture 92 - Is Build Floating Check (11:13)
- Lecture 93 - Adding Doors and Windows (31:35)
- Lecture 94 - Adding Triangle Foundations (17:55)
- Lecture 95 - Adding Ramp and Fence Buildable (12:02)
- Lecture 96 - Adding Triangle Ceilings (16:46)
- Lecture 97 - Adding an Interactable Torch (10:58)
- Lecture 98 - Adding Stairs and a Bed (18:42)
- Lecture 99 - Left and Right Triangle Wall and Roof Buildable (13:04)
- Lecture 100 - Adding Half Roof Buildable (5:33)
- Lecture 101 - Adding Buildable Damage and Destruction (21:17)
- Lecture 102 - Adding Collateral Damage Part 1 (24:55)
- Lecture 103 - Collateral Damage Part 2 (23:27)
- Lecture 104 - Collateral Damage Part 3 (21:35)
- Lecture 105 - Fixing Floating Ceilings (12:05)
- Lecture 106 - Adding Buildable Info Widget (24:55)
- Lecture 107 - Adding Demolish Build (21:12)
- Lecture 108 - Integrating Building System With Inventory System (18:05)
- Lecture 109 - Adding All Buildable Items and Classes (37:11)
- Lecture 110 - Bug Fixes and Cleanup (15:48)
- Lecture 111 - Introduction to Chapter 9 (2:22)
- Lecture 112 - Creating the Storage Widget and Classes (10:50)
- Lecture 113 - Setting up Storage Buildable Interact (24:05)
- Lecture 114 - Adding Drag and Drop to Storage Containers (28:25)
- Lecture 115 - Finishing our Storage Box Container (19:42)
- Lecture 116 - Creating the Crafting Bench (38:22)
- Lecture 117 - Creating the Advanced Workbench (17:55)
- Lecture 118 - Creating the Smelting Forge (21:04)
- Lecture 119 - Adding the Cooking Pot (29:02)
- Lecture 120 - Adding Structure Items & Crafting Recipes (22:43)
- Lecture 121 - Adding Structure Destruction & Inventory Bag (40:38)
- Lecture 122 - Adding Drop Item Function (55:09)
- Lecture 123 - Adding Split Item Stack (14:20)
- Lecture 124 - Adding Item Stacking (16:27)
- Lecture 125 - Adding Swap Items (8:27)
- Lecture 126 - Introduction to Chapter 10 (1:11)
- Lecture 127 - Setting up Rifle Animation & Item Class (14:38)
- Lecture 128 - Setting up Rifle Firing Part 1 (18:20)
- Lecture 129 - Setting up Rifle Firing Part 2 (46:07)
- Lecture 130 - Setting up Rifle Reload & Ammunition (33:55)
- Lecture 131 - Use Rifle Durability Damage (10:41)
- Lecture 132 - Setting up our Rocket Launcher Item (15:11)
- Lecture 133 - Setting up Rocket Launcher Firing Part 1 (13:38)
- Lecture 134 - Setting up Rocket Launcher Firing Part 2 (9:50)
- Lecture 135 - Setting up The Rocket Launcher Projectile (15:01)
- Lecture 136 - Setting up Rocket Launcher Reload (8:26)
- Lecture 137 - Setting up Bow Item Class (10:56)
- Lecture 138 - Setting up Bow Firing (33:12)
- Lecture 139 - Setting up Arrow Projectile & Trail FX (25:01)
- Lecture 140 - Setting up Bow Reload (12:56)
- Lecture 141 - Setting up the Spear Item part 1 (11:46)
- Lecture 142 - Setting up the Spear Part 2 (15:34)
- Lecture 143 - Setting up the Rock Item (12:35)
- Lecture 144 - Creating the Iron Hatchet & Pickaxe (11:46)
- Lecture 145 - Introduction to Chapter 11 (2:14)
- Lecture 146 - Creating the Tribe Widgets (20:40)
- Lecture 147 - Showing the Tribe Window Widget (24:17)
- Lecture 148 - Creating a Tribe Part 1 (29:42)
- Lecture 149 - Update Tribe Window Widget (20:48)
- Lecture 150 - Setting up Tribe Invite (34:07)
- Lecture 151 - Setting up Tribe Join (26:58)
- Lecture 152 - Setting up the Tribe Log (28:31)
- Lecture 153 - Demote Tribe Member (38:09)
- Lecture 154 - Promote Kick and Leave Tribe (32:44)
- Lecture 155 - Tribe Message of The Day (16:53)
- Lecture 156 - Linking the Tribe System with Building System (11:18)
- Lecture 157 - Setting up Tribe Foundation Range (17:18)
- Lecture 158 - Tribe Log Structure Event and Merge Structures (24:13)
- Lecture 159 - Open Door Only if Tribe Member (5:36)
- Lecture 159A - Fixing Tribe Log Time of Day (5:25)
- Lecture 165 - Intro to Chapter 13 (1:40)
- Lecture 166 - Updating Our Project from 5.0 to 5.2 (7:18)
- Lecture 167 - Creating The Landscape Master Material (23:03)
- Lecture 168 - Creating the Level and Importing the Heightmap (17:33)
- Lecture 169 - Adjusting the Landscape Material Parameters (6:45)
- Lecture 170 - Adding the Ocean to Our Map (10:45)
- Lecture 171 - Adding the Rivers, Lakes, And Islands (8:48)
- Lecture 172 - Customizing the Water Materials (10:53)
- Lecture 173 - Adjusting the Lighting (4:34)
- Lecture 174 - Setting the Gamemode & Map Fixes (10:18)
- Lecture 175 - Fixing Building System on Landscape (3:52)
- Lecture 176 - Intro To Chapter 14 (2:25)
- Lecture 177 - Preparing Our Level for PCG (12:43)
- Lecture 178 - Learning the PCG Basics (17:37)
- Lecture 179 - Downloading Foliage for our Map (9:17)
- Lecture 180 - PCG Graph Setup Pine Forest Biome (21:23)
- Lecture 181 - PCG Graph Setup Grasslands and Tropical Biome (15:05)
- Lecture 182 - Adding Procedural Grass on Landscape (25:01)
- Lecture 183 - Adjusting Materials of Trees, Grass, and Rocks (11:42)
- Lecture 184 - Modifying Hatchet Harvesting Logic (29:43)
- Lecture 185 - Creating All Tree Harvestable Child Classes (33:17)
- Lecture 186 - Creating All Rock Harvestable Child Classes (13:38)
- Lecture 187 - Modifying Ground Item Harvesting Logic (20:36)
- Lecture 188 - Creating All Bush Harvestable Child Classes (17:09)
- Lecture 189 - Intro to Chapter 15 (1:42)
- Lecture 190 - Setting up the Passive AI Deer (26:04)
- Lecture 191 - Deer AI Death and Damage (11:11)
- Lecture 192 - Deer Death Harvest Corpse for Resources (16:46)
- Lecture 193 - Setting up the Agressive AI Wolf (17:35)
- Lecture 194 - Wolf AI Attack Player and Deal Damage (15:30)
- Lecture 195 - Wolf Death and Harvest Corpse for Resources (12:41)
- Lecture 196 - Intro to Chapter 16 (1:41)
- Lecture 197 - Setting up the Zone Blueprint & Spawn AI Logic (17:27)
- Lecture 198 - Setting up the AI Despawn Logic (8:56)
- Lecture 199 - Setting up the Zones on Our Map (11:35)
- Lecture 200 - Removing Foliage Instances with RepNotify (23:13)
- Lecture 201 - Setting up Respawn Foliage Logic (38:34)
- Lecture 202 - Introduction to Chapter 17 (1:42)
- Lecture 203 - Creating the Player Minimap (23:49)
- Lecture 204 - Creating the Large Map Widget (9:07)
- Lecture 205 - Setting up the Player Death Event (30:01)
- Lecture 206 - Creating the Respawn Widget (12:54)
- Lecture 207 - Setting up the Respawn Player Logic (39:32)
- Lecture 208 - Player Death Event Bug Fixes (7:37)
- Lecture 209 - Respawn at Bed Part 1 (21:47)
- Lecture 210 - Respawn at Bed Part 2 (21:27)
- Lecture 211 - Introduction to Chapter 18 (1:51)
- Lecture 212 - Setting up Save Player Data (21:22)
- Lecture 213 - Setting up Load Player Data (30:02)
- Lecture 214 - Setting up Save and Load for Structures (28:00)
- Lecture 215 - Setting up Save and Load for Tribes (8:03)
- Lecture 216 - Setting up Save and Load for Player State (18:19)
- Lecture 217 - Introduction to Chapter 19 (1:29)
- Lecture 218 - Creating the Main Menu Widget (19:43)
- Lecture 219 - Creating the Quit Game Menu (7:57)
- Lecture 220 - Creating the Options Menu (24:26)
- Lecture 221 - Setting up The Options Ingame Menu (10:20)
- Lecture 222 - Setting up the Graphics Settings Widget (35:49)
- Lecture 223 - Setting up the Audio Settings Widget (29:25)
- Lecture 224 - Switching To Enhanced Input (38:41)
- Lecture 225 - Setting up Player Mapping Options (7:54)
- Lecture 226 - Setting up the Input Mapping Widget (26:45)
- Lecture 227 - Setting up the Spawn In Menu Widget (25:55)
- Lecture 228 - Setting up the Escape Menu Widget (14:33)
- Lecture 229 - Setting up the Server Browser Widget (31:37)
- Lecture 230 - Fixing Tribe System Bug (5:53)
- Lecture 231 - Tribe Log Bug Fix (11:48)
- Lecture 232 - Introduction To Chapter 20 (3:04)
- Lecture 233 - Loading Player Bug Fixes (9:22)
- Lecture 234 - Game Instance and Host Session (14:08)
- Lecture 235 - Networking Basics (10:49)
- Lecture 236 - Port Forwarding (8:38)
- Lecture 237 - Testing Out Dedicated Server in Dev Mode (18:56)
- Lecture 238 - Setting Up a Static IP Address (8:54)
- Lecture 239 - Adding Loading Screen, World Border, And Bug Fixes (22:17)
- Lecture 240 - Downloading Visual Studio 2022 (2:19)
- Lecture 241 - Downloading The Unreal Engine Source From Github (7:08)
- Lecture 242 - Building Our Project With Unreal Engine Source Build (23:11)
- Lecture 243 - Packaging Our Game For Server and Client (13:42)
- Leture 244 - Testing out Packaged Build Over The Internet (8:35)
- Lecture 245 - Hosting Our Server on AWS (41:57)
- Lecture 246 - Introduction to Chapter 21 (0:50)
- Lecture 247 - Dedicated Server Config File (25:43)
- Lecture 248 - Adding A Swimming System (24:09)
- Lecture 249 - Adding Footsteps On Different Surfaces (24:29)
- Lecture 250 - Fixing Swimming System Bugs (6:07)
- Lecture 251 - Fixing AI Spawning In Ocean Water Body (9:40)
- Lecture 252 - Adding Crop Plot Harvesting System Part 1 (21:40)
- Lecture 253 - Adding Crop Plot Harvesting System Part 2 (31:07)
- Lecture 254 - Fixing The Swimming System (10:31)
ONE INSTRUCTOR CONSISTENT QUALITY
Lectures Recorded in:
English - 1080p 60fps - High Quality Audio
As your instructor, I articulate all of my words, and speak at a good pace. I walk you through, step-by-step the entire course, and I explain everything in great detail.
If you want a sample of my lecturing skills, check out my YouTube channel, that features many free High Quality Unreal Engine 5 Tutorials.
Over 90,000 Members!
"Just wanted to say that your content is amazing 10 out of 10! I just started in Unreal (From Scratch! Using your tutorials!) out of all of the channels and tutorials I've tried watching yours are the best BY FAR. You are really teaching me a lot bro and I just wanted to say thank you for what you do, you're a damn good instructor! Hopefully someday soon I'll be able to pay it forward but anyways You're awesome man! When I start filming and uploading devlogs for my new game"
No Coding Experience? No Problem.
Made With 100% Blueprint
Blueprint is Unreal Engine 5's Flagship visual scripting system. If you are completely new to Unreal Engine 5, you can create complete games without having to write a single line of code.
Learn Basic, Intermediate, and Advanced Blueprint skills, that will excel you on your Unreal Engine journey.
If you wish to convert any blueprint logic into C++, every function / blueprint node is explained in great detail & organized neatly with comments, allowing for easy re-factoring into C++.
All Project Files Included
No Additional Purchases Necessary
In this course, we use FREE ASSETS that are permanently available on the Unreal Engine marketplace, Quixel Megascans, with a combination of Free 3d models from Sketchfab.
Everything you see is what you're getting. You don't have to make any additional marketplace purchases.
HUGE DISCOUNT
EARLY ACCESS PRICING
BUY IT NOW, OWN IT FOREVER
Get a HUGE discount buy purchasing the course in Early Access. Lectures will be added every week, and the pricing will be raised when the course is near completion. Once you purchase the course, you'll have lifetime access.