How To Add Steam Multiplayer - Unreal Engine 5 Blueprint

Posted By: ELK1nG

How To Add Steam Multiplayer - Unreal Engine 5 Blueprint
Published 11/2023
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 4.83 GB | Duration: 4h 25m

Learn how to add Steam Multiplayer to your Unreal Engine 5 game project from scratch!

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.

Requirements

No requirements. Everyone can take this course.

Description

Learn how to add Steam Multiplayer to any game!Are you looking to add Steam multiplayer to your game projects but don’t know how to get started? This course takes you through the process step by step, starting with the installation of the Steam Advanced Sessions plugin, and ending with packaging the game project for your friends and family to try out. Our in-depth course ensures that you’ll have all the knowledge you need to successfully add Steam multiplayer to any of your game projects.For complete beginners and aspiring game developersWhether you’re a beginner or an experienced game developer, this comprehensive course will guide you step-by-step on how to add Steam Multiplayer to your project. You don’t need any prior knowledge to get started. This course not only demonstrates how to integrate Steam into your game but also teaches you how to utilize Unreal Engine 5 in general, including the visual programming language Blueprint.Get hands-on with Unreal Engine 5 and Steam: Learn by doing!Learn how to implement Steam in Unreal Engine 5 with these easy-to-follow video tutorials. You will begin with the basics of the Steam Advanced Sessions plugin and progress to more advanced topics such as creating the Server Browser, Host menu, and Server filters. This is the most comprehensive course available on using Steam with Unreal Engine 5, providing detailed instruction and a user-friendly experience.This course will teach you how to:Install the Steam Advanced Sessions pluginCreate the Main Menu for online gamesCreate the “Create Server” menu to host servers online.Create the Server Browser and display online servers as well as join others.Add a server filter option to filter for language, server name, LAN and more.What makes me qualified to teach you?My name is Moustafa Nafei, and I am the director and developer of Farmtale on Steam, made only with Blueprints. With years of game development and teaching experience with 30,000 students across platforms, I will show you the best practices to achieve optimized and game-ready performance.Enroll now and join a supportive community with like-minded developers.Collaborate, share ideas, and gain inspiration from fellow learners as you embark on this journey together.See you in lesson 1!

Overview

Section 1: Initial Setup

Lecture 1 COURSE MATERIALS

Lecture 2 Introduction

Lecture 3 VS, .NET Core, .NET Framework & DirectX

Lecture 4 Converting the project to C++

Lecture 5 Adding Steam Advanced Sessions Plugin

Lecture 6 Building in Visual Studio

Lecture 7 Enabling Steam Advanced Sessions Plugin

Lecture 8 Editing the DefaultEngine.ini file

Lecture 9 Creating the Main Menu Map

Lecture 10 Main Menu Game Mode & Player Controller

Section 2: Main Menu

Lecture 11 Introduction to Widget Blueprints

Lecture 12 Importing a Custom Font

Lecture 13 Designing the Main Menu

Lecture 14 Player Name UI Animation

Lecture 15 Creating the Enumeration

Lecture 16 Show & Hide Widget Function

Lecture 17 Blueprint Communication - Casting

Lecture 18 Blueprint Communication - Interfaces

Lecture 19 Programming the Main Menu

Lecture 20 Programming the Steam Name

Lecture 21 Designing the Main Menu Background

Lecture 22 Adding Button SFX

Section 3: Create Server

Lecture 23 Creating the Create Server Widget

Lecture 24 Designing the Create Server Widget

Lecture 25 Getting the Server Name & Selected Map

Lecture 26 Getting the Slots, Language & Privacy

Lecture 27 Programming the Back Button

Lecture 28 Create Advanced Session

Lecture 29 Programming the Create Server Button

Lecture 30 Adding Create Server UI Animation

Section 4: Server Browser

Lecture 31 Creating the Server Browser Widget

Lecture 32 Designing the Server Browser Widget

Lecture 33 Designing the Server Card Widget

Lecture 34 Adding the Server to the List

Lecture 35 Adding a Refreshing Servers Indicator

Lecture 36 Show Sessions Result Function

Lecture 37 Filtering for Server Language

Lecture 38 Filtering to LAN Servers Only

Lecture 39 Hiding Empty Servers

Lecture 40 Filtering for Server Name

Lecture 41 Getting the Extra Settings for Server Card

Lecture 42 Updating the Server Card Info

Lecture 43 Joining the Session

Lecture 44 Server Browser Back Button

Lecture 45 Testing the Final Result

Lecture 46 Packaging the Project

Anyone (beginner or intermediate) who wants to add Steam multiplayer in Unreal Engine 5.,Anyone who want to learn how to make multiplayer games in Unreal Engine 5.,Experienced developers who want to brush up on their skills.,Game designers and artists who want to get into game programming.