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
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.