Unreal Engine 5 Steam Multiplayer – Advanced sessions (2024)
Create a complete multiplayer first-person shooter from scratch using Unreal Engine 5 Blueprints.
What You'll Learn
- How to Install the Steam Advanced Sessions plugin.
- How to host an online server on Steam.
- How to design & create a fully functional Server Browser.
- How to filter for servers through server names, languages & more.
- How to create, search and join online game servers.
- How to package the project for friends and family to play together.
What I will learn?
- How to Install the Steam Advanced Sessions plugin.
- How to host an online server on Steam.
- How to design & create a fully functional Server Browser.
- How to filter for servers through server names, languages & more.
- How to create, search and join online game servers.
- How to package the project for friends and family to play together.
Course Curriculum
01. Initial Setup
-
1.00 Introduction
00:57 -
1.01 VS, .NET Core, .NET Framework & DirectX
02:32 -
1.02 Converting the project to C++
02:47 -
1.03 Adding Steam Advanced Sessions Plugin
01:22 -
1.04 Building in Visual Studio
02:40 -
1.05 Enabling Steam Advanced Sessions Plugin
00:48 -
1.06 Editing the DefaultEngine.ini file
03:01 -
1.07 Creating the Main Menu Map
01:03 -
1.08 Main Menu Game Mode & Player Controller
02:13
02. Main Menu
-
2.01 Introduction to Widget Blueprints
04:51 -
2.02 Importing a Custom Font
02:52 -
2.03 Designing the Main Menu
18:57 -
2.04 Player Name UI Animation
04:15 -
2.05 Creating the Enumeration
02:37 -
2.06 Show & Hide Widget Function
10:36 -
2.07 Blueprint Communication – Casting
03:59 -
2.08 Blueprint Communication – Interfaces
07:32 -
2.09 Programming the Main Menu
03:12 -
2.10 Programming the Steam Name
03:10 -
2.11 Designing the Main Menu Background
07:25 -
2.12 Adding Button SFX
03:14
03. Create Server
-
3.01 Creating the Create Server Widget
03:11 -
3.02 Designing the Create Server Widget
26:09 -
3.03 Getting the Server Name & Selected Map
11:13 -
3.04 Getting the Slots, Language & Privacy
07:23 -
3.05 Programming the Back Button
03:10 -
3.06 Create Advanced Session
08:43 -
3.07 Programming the Create Server Button
02:37 -
3.08 Adding Create Server UI Animation
04:37
04. Server Browser
-
4.01 Creating the Server Browser Widget
02:25 -
4.02 Designing the Server Browser Widget
13:05 -
4.03 Designing the Server Card Widget
18:24 -
4.04 Adding the Server to the List
07:47 -
4.05 Adding a Refreshing Servers Indicator
07:28 -
4.06 Show Sessions Result Function
04:52 -
4.07 Filtering for Server Language
08:08 -
4.08 Filtering to LAN Servers Only
06:04 -
4.09 Hiding Empty Servers
01:25 -
4.10 Filtering for Server Name
06:47 -
4.11 Getting the Extra Settings for Server Card
03:40 -
4.12 Updating the Server Card Info
08:40 -
4.13 Joining the Session
00:50 -
4.14 Server Browser Back Button
04:15 -
4.15 Testing the Final Result
06:42 -
4.16 Packaging the Project
07:43
Student Ratings & Reviews
Thanks!
the final design of the interface is very nice.
Course Curriculum
01. Initial Setup
-
1.00 Introduction
00:57 -
1.01 VS, .NET Core, .NET Framework & DirectX
02:32 -
1.02 Converting the project to C++
02:47 -
1.03 Adding Steam Advanced Sessions Plugin
01:22 -
1.04 Building in Visual Studio
02:40 -
1.05 Enabling Steam Advanced Sessions Plugin
00:48 -
1.06 Editing the DefaultEngine.ini file
03:01 -
1.07 Creating the Main Menu Map
01:03 -
1.08 Main Menu Game Mode & Player Controller
02:13
02. Main Menu
-
2.01 Introduction to Widget Blueprints
04:51 -
2.02 Importing a Custom Font
02:52 -
2.03 Designing the Main Menu
18:57 -
2.04 Player Name UI Animation
04:15 -
2.05 Creating the Enumeration
02:37 -
2.06 Show & Hide Widget Function
10:36 -
2.07 Blueprint Communication – Casting
03:59 -
2.08 Blueprint Communication – Interfaces
07:32 -
2.09 Programming the Main Menu
03:12 -
2.10 Programming the Steam Name
03:10 -
2.11 Designing the Main Menu Background
07:25 -
2.12 Adding Button SFX
03:14
03. Create Server
-
3.01 Creating the Create Server Widget
03:11 -
3.02 Designing the Create Server Widget
26:09 -
3.03 Getting the Server Name & Selected Map
11:13 -
3.04 Getting the Slots, Language & Privacy
07:23 -
3.05 Programming the Back Button
03:10 -
3.06 Create Advanced Session
08:43 -
3.07 Programming the Create Server Button
02:37 -
3.08 Adding Create Server UI Animation
04:37
04. Server Browser
-
4.01 Creating the Server Browser Widget
02:25 -
4.02 Designing the Server Browser Widget
13:05 -
4.03 Designing the Server Card Widget
18:24 -
4.04 Adding the Server to the List
07:47 -
4.05 Adding a Refreshing Servers Indicator
07:28 -
4.06 Show Sessions Result Function
04:52 -
4.07 Filtering for Server Language
08:08 -
4.08 Filtering to LAN Servers Only
06:04 -
4.09 Hiding Empty Servers
01:25 -
4.10 Filtering for Server Name
06:47 -
4.11 Getting the Extra Settings for Server Card
03:40 -
4.12 Updating the Server Card Info
08:40 -
4.13 Joining the Session
00:50 -
4.14 Server Browser Back Button
04:15 -
4.15 Testing the Final Result
06:42 -
4.16 Packaging the Project
07:43
Unreal Engine 5 Steam Multiplayer – Learn Everything
This FREE course will teach you how to add Unreal Engine 5 Steam Multiplayer into your game using the advanced sessions plugin. You can accomplish all this without writing any code, as it is done entirely using Unreal Engine Blueprint.
You don’t need previous experience in the advanced sessions plugin or in Unreal Engine 5 Multiplayer. We will go through everything from scratch, step by step. For this Unreal Engine course, you can use your own custom project if you have one. Or you can follow along with one of the standard unreal engine game development templates.
The main objective of this course is to teach you how to implement advanced sessions to your game project as well as the Unreal Engine Steam integration process. At the end of this course, you’ll have the skills to create your own online game with a server browser, join and host servers, and more.
Let’s not waste any time and jump right into the process of integrating Unreal Engine 5 Steam Multiplayer.
What makes me qualified to teach you?
I have nine years of experience as a game developer. To summarize my work without being boring:
- I directed a team of 8 to release a game on Steam.
- I have taught over 40,000 students game development through 11 courses, earning an average rating of 4.8+ stars out of 5.
- I am currently developing Farmtale 2 all by myself, from the beginning to the end.
- I work as a freelancer on game projects, specializing in programming, lighting, and optimization.
I am a full-time game developer passionate about teaching everything about Unreal Engine 5 with good game development practices and keeping you updated with the latest information.
Learn all about Unreal Engine 5 Steam Multiplayer.
This course will teach you every step of using Advanced Steam Session for Unreal Engine 5 Steam Multiplayer. Many game development courses online lack detail and don’t go in-depth with the subject. They also teach bad coding practices, leaving your game unoptimized.
This course will cover everything in detail and help you do things correctly. The key steps covered in this course:
- Learn to install Steam Advanced Sessions.
- Learn to add the Advanced Sessions plugin to your project.
- You’ll master Unreal Engine UI design and create the Main Menu, Host Server, and Server Browser UI.
- Learn to program the functionality of the Main Menu.
- Learn to host an online server on Steam.
- Learn to join a hosted game server through the Server Browser.
- You’ll learn to update values dynamically in real-time, such as the number of players in the server and the game map being played.
- Learn advanced mechanics such as searching for a specific game server, refreshing the server browser, or hiding empty servers.
- Learn to package the project for friends and family to play together.
By the end of this course, you’ll be equipped with everything you need to know about Unreal Engine 5 Steam Multiplayer and the Advanced Sessions plugin. As a result, you’ll gain a comprehensive understanding of how to make a game on Steam with multiplayer.
Let’s begin the course without delay and begin our work!
Make games without coding.
Unreal Engine blueprint is the powerful Unreal Engine scripting language used in UE5. It allows you to create your own online game from start to finish without writing a single line of code. That means you can easily create your own online game even if you are a beginner, artist, or designer without programming experience.
This course doesn’t require any programming or Unreal Engine experience. We will go through the Unreal Engine blueprint basics and slowly advance to developing more complex game mechanics. By doing so, you will learn how to develop games from start to finish.
You can jump into this course as a beginner as you will learn how to add Unreal Engine 5 Steam multiplayer step-by-step.
Unreal Engine 5 multiplayer.
Getting into online game development with Unreal Engine 5 is very easy. It is similar to the single-player Unreal Engine blueprint but with an extra step added. While learning how to implement Unreal Engine 5 Steam multiplayer, you will learn everything you need to know about Unreal Engine 5 multiplayer. You don’t need prior experience as I will teach you basic and advanced Unreal Engine networking.
After this course, you’ll be able to learn how to add Steam Multiplayer and everything about releasing a game on Steam.
Learn how to publish a game on Steam from any platform.
This Unreal Engine course is about adding the Advanced Sessions plugin for UE5. That will allow you to create servers on Steam as well as join them.
However, if you wish to learn how to publish a game on Steam, check out my new course on the subject. You’ll learn everything about publishing a game on Steam.
Even though the course is about publishing on Steam through Unreal Engine, you can do the same process using other game engines such as Unity, Godot, or Game Maker.
I recommend taking Unreal Engine 5 Steam multiplayer first and then afterward continuing with the course on how to publish a game on Steam. With these two courses combined, you’ll be able to get into Steam online game development as well as publishing and playing with friends and family.
How do I continue after this course?
When finishing this Unreal Engine course, you can apply the Unreal Engine 5 Steam multiplayer to any multiplayer game. You can continue with the multiplayer courses I have released. The first is how to make a FPS Game, and the second is a multiplayer 2d course on how to make a Platformer game.
For multiplayer, you can also continue making a simple inventory system, which is needed in most games today. You can use the inventory system for both 2D and 3D games.
If you wish to get into single-player, it’s worth looking at how to make a Clicker Game in 2D.
Whatever you decide, it’s always good to continue with another course to keep developing your Unreal Engine skills. Keep up the excellent work, and you’ll be a pro in no time. Practice and repetition are key.
Take this course and get certified.
Completing the Unreal Engine 5 Steam multiplayer course earns you an Unreal Engine certification. You can use it to strengthen your portfolio as an independent game developer or use it when applying for game development jobs. The Unreal Engine certification can be downloaded and saved locally and is valid indefinitely.
Join our supportive community.
Unreal Engine game development can be a frustrating experience at times. For example, you might need to look for an unchecked box somewhere, leaving you feeling lost for hours. Alternatively, you might require moral support and ideas from fellow game developers like yourself. That’s why we offer live support 24/7 on our community Discord server. You can also join us to chat casually about game development in general or share your work with others. We are always here to help you whenever you need it.
Let’s begin adding Unreal Engine 5 Steam multiplayer without any delay. I am excited to see you in our first lesson. Let’s get started!
Community & Support
Author
Course Reviews
Thanks!
the final design of the interface is very nice.
Unreal Engine 5 Steam Multiplayer – Advanced sessions (2024)
Create a complete multiplayer first-person shooter from scratch using Unreal Engine 5 Blueprints.
14-day money back guarantee
Students Enrolled:
Difficulty:
Course Duration:
Certificate:
Available
Resolution:
2160p (4K)
Platforms:
PC + Mobile
Access:
Lifetime Access
Updated:
Requirements
- No requirements. Everyone can take this course.