How To Make Multiplayer Games in UE4 - Learn By DOING - Ultimate Multiplayer FPS Tutorial Part 1
In this tutorial we build a Multiplayer First Person Shooter from scratch in Unreal Engine. We cover all the basic theoretical knowledge of multiplayer including terms like server, client, host, remote, replication, multicast, repNotify. We also cover how to use assets like Game Mode, Player Controller, Player State, Game State, and Player HUDs. But more importantly than the theoretical knowledge, this is primarily a PRACTICAL lesson which demonstrates all of these concepts as we BUILD IT FOR OURSELVES from scratch. By the end of this tutorial you'll be a multiplayer wizard with all the tools and knowledge you need to make your own multiplayer games.
In part two (see the link below) we cover more advanced examples in multiplayer including a damage system, a HUD healthbar system, AI Controllers, Behavior Trees, Behavior Tree Tasks, AI attacking, and at the end we build a customizable Wave Based Enemy Spawning Game Mode, complete with our own damaging AI and game over logic. Part 2 doesn't introduce any new concepts, but goes over the concepts covered in part 1 in far more detail. By the end of part 2 you will be extremely familiar with the workflow of making multiplayer games, and will have several examples to refer to when you're making your own games.
Timestamps:
1:09 Project Setup
7:25 Connecting Players
16:52 Server Travel and Level Transitioning
23:16 Shooting Mechanic
40:48 Respawning and Spectating
54:11 Using Player HUDs
1:12:19 Component Replication Example
1:20:32 Outline of Part 2
Tutorial links:
Part 2: https://gumroad.com/jacksonnexhip?sort=newest#iuBfQ (damage system, AI, wave mode - click the link for more info)
Project download (part 1 and 2): https://gumroad.com/jacksonnexhip?sort=newest#CzGWR
Resources mentioned in the video:
Online lobby widgets: https://www.youtube.com/watch?v=_6CBK0l6ZgM
Good (and entertaining) multiplayer videos: https://www.youtube.com/channel/UCNPKF7QemT3hA9bCfBfjZ_g
Big intellectual multiplayer PDF (good Venn diagram): http://cedric-neukirchen.net/2017/02/14/multiplayer-network-compendium/
==========================================================
About this channel
I'm an Australian solo developer who loves making mysterious adventure games. My tutorials focus on blueprints, artificial intelligence, random generation, and multiplayer, and are designed for both beginner and experience Unreal Engine developers . My videos are not short because short videos to grab attention are often superficial, contain poor habits and practices, and I feel are rehearsed and carefully scripted in a way that feels inhuman and artificial. My tutorials by comparison and long, comprehensive, and often contain mistakes which we diagnose and correct as we go along. I try to keep it real, have fun, and do my best to teach you the art of game development as a whole rather than just technical information. It's my intention to have you come away from my tutorials feeling more confident, empowered, creative, inspired, and like you've got a friend and mentor who is here to help you in whatever way he can along your Unreal journey.
Thanks for tuning in, wishing you a fun, creative, and productive day.
Love Jackson 💕
==========================================================
Resources
Below are a list of links to games, UE4 products, and videos. If there is something you want but can't afford let me know and we can figure something out. Thank you so much for your support. ❤️
My store (games, blueprints, project files): https://gumroad.com/jacksonnexhip
Popular UE4 Products:
🛍️ Infinite Random Level Generator: https://gumroad.com/jacksonnexhip#xXZPa
🛍️ Minecraft Terrain In Blueprints: https://gumroad.com/jacksonnexhip#PrBfKn
🛍️ AI Made Easy Full Project (Incl. Flying AI): https://gumroad.com/jacksonnexhip#bovRLu
🛍️ Eco Ronin Full Project: https://gumroad.com/jacksonnexhip#ddRbD
🛍️ Ultimate Multiplayer FPS Tutorial Full Project: https://gumroad.com/jacksonnexhip#CzGWR
Popular UE4 Tutorials:
🖥️ Learn Multiplayer: Ultimate Multiplayer FPS Tutorial: https://youtu.be/H9Y2KJl2dmI
🖥️ Minecraft In Blueprints Tutorial: https://youtu.be/1QDsE-aSEpA
🖥️ AI Made Easy Tutorials: https://www.youtube.com/playlist?list=PLgRV_vsxaSAHyFVhHfM9JMrYe-gZltqyH
🖥️ Random Level Generator Tutorial: https://youtu.be/Gy7Z-bukPJQ
About me (yes I am a human):
▶️ About Me: https://youtu.be/Kru_tIgsDD4
▶️ My Dream Game Dev Log (Eco Ronin): https://www.youtube.com/watch?v=YerYxzSoMaQ
Popular Games:
🎮 Lost Temple Treasure: https://gumroad.com/jacksonnexhip#MsWtw
🎮 Eco Ronin: https://gumroad.com/jacksonnexhip#mMfStT
🎮 Running Robot Man: https://gumroad.com/jacksonnexhip#MkRZg
🎮 Trial of the Bush Doctor: https://gumroad.com/jacksonnexhip#hTgrtZ
#GameDevelopment #UnrealEngine4 #IndieGames
Other Videos By Slightly Esoteric Game Development
Other Statistics
Unreal Statistics For Slightly Esoteric Game Development
At present, Slightly Esoteric Game Development has 60,779 views spread across 30 videos for Unreal, and about 10 hours worth of Unreal videos were uploaded to his channel. This makes up 16.01% of the content that Slightly Esoteric Game Development has uploaded to YouTube.