Unreal Engine 5 C++ Multiplayer: Make An Online Co-Op Game
Published 9/2023
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 7.58 GB | Duration: 11h 18m
Published 9/2023
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 7.58 GB | Duration: 11h 18m
Learn intermediate C++ and the latest UE5 tech to make your own online multiplayer adventure games.
What you'll learn
Learn intermediate C++ and the latest UE5 tech to make your own online multiplayer adventure games.
Fundamentals of making online multiplayer games in Unreal.
Create online gameplay sessions.
Program online multiplayer gameplay.
Master the replication system (the part of Unreal used to make multiplayer games).
Use the Online Subsystem (which Unreal uses to create online gameplay sessions).
Use Steam’s online services to connect across the internet.
Design and program a 2 player co-op adventure game that you can play with your friend over the internet.
We’ll also teach you about level design.
Requirements
Beginner to Intermediate user of Unreal - if you already know a bit of Unreal and have an understanding of basic coding concepts this is the course for you!
Description
Want to learn how to make your own online multiplayer adventure games?In this course you’ll use the latest Unreal Engine 5 features and C++ to do just that!The main game in this course is a two player co-op action adventure game, but you can apply the code and principles to whatever type of online multiplayer game you want to make.Along with learning all about level design, you’ll also create different gameplay features like pressure plates, movable platforms and doors, and collectible keys.By the end of the course you’ll have a fun co-op adventure game you can play with your friend online. Plus the tools to continue to work on it and really make it your own!Understanding online multiplayer is difficult, this course makes it simple by giving you easy to understand explanations and step by step examples.Even if you understand the basics of multiplayer, it’s still difficult to make a multiplayer game. This course will teach you how to put your knowledge to practical use, showing you how to make a full game.This is an intermediate course, so if you already know a bit of Unreal and have an understanding of basic coding concepts this is the course for you!You’ll get full lifetime access for a single one-off fee. The creators are qualified and experienced with modelling and coding, so are able to explain complex concepts clearly, as well as entertain along the way.You’ll also gain access to a course forum where you can discuss topics on a course-wide basis, or down to the individual video. Get plugged into our communities of amazing developers on Facebook (nearly 20k), in our own TA-curated Community (17k views/day), and our student chat group (10k live at any one time).So enrol today and create your own multiplayer game!
Overview
Section 1: Introduction & Setup
Lecture 1 Welcome To The Course
Lecture 2 Development Setup
Lecture 3 Community & Support
Lecture 4 Accessing Our Projects
Section 2: Multiplayer Fundamentals
Lecture 5 Section Intro - Multiplayer Fundamentals
Lecture 6 Multiplayer Overview
Lecture 7 Netmode
Lecture 8 Connecting via LAN
Lecture 9 Replication Intro
Lecture 10 Network Role & Authority
Lecture 11 Network Roles Example
Lecture 12 Variable Replication
Lecture 13 RepNotifies
Lecture 14 RepNotifies Continued
Lecture 15 Server RPCs
Lecture 16 Spawning Static Mesh Actors
Lecture 17 RPC Validation
Lecture 18 Multicast RPCs
Lecture 19 Spawning Particle Effects
Lecture 20 Actor Ownership
Lecture 21 Client RPCs
Lecture 22 Wrap Up - Multiplayer Fundamentals
Section 3: Online Subsystem
Lecture 23 Section Intro - Online Subsystem
Lecture 24 Online Subsystem Intro
Lecture 25 Project Setup - Online Subsystem
Lecture 26 Game Instance Subsystem
Lecture 27 Main Menu
Lecture 28 Session Interface
Lecture 29 Batch Script Testing
Lecture 30 Accessing Subsystem in Blueprint
Lecture 31 CreateSession
Lecture 32 Session Interface Delegates
Lecture 33 DestroySession
Lecture 34 DestroySession Delegate
Lecture 35 FindSessions
Lecture 36 Using ServerName
Lecture 37 JoinSession
Lecture 38 Create & Join Menus
Lecture 39 Menu Functionality
Lecture 40 Disabling Buttons
Lecture 41 Wrap Up - Online Subsystem
Section 4: Co-op Adventure Gameplay
Lecture 42 Section Intro - Coop Adventure
Lecture 43 New Map
Lecture 44 Pressure Plate
Lecture 45 Pressure Plate Constructor
Lecture 46 Pressure Plate Blueprint
Lecture 47 Pressure Plate Tick
Lecture 48 Pressure Plate Delegates
Lecture 49 Transporter Component
Lecture 50 Transporter Constructor
Lecture 51 Counting Active Plates
Lecture 52 Moving Owner Actor
Lecture 53 Movable Actor
Lecture 54 Movable Actor Constructor
Lecture 55 Movable Platform
Lecture 56 Movable Door
Lecture 57 Pressure Plate Animation
Lecture 58 Collectable Key
Lecture 59 Collecting The Key
Lecture 60 Better Looking Key
Lecture 61 The Key Holder
Lecture 62 Activating Key Holder
Lecture 63 Trigger Actor Keys
Lecture 64 Win Area
Lecture 65 Win RPC
Lecture 66 Win Screen
Lecture 67 Customizing Player Movement
Lecture 68 Level Design
Lecture 69 Level Design #2
Lecture 70 Level Design #3
Lecture 71 Wrap Up - Coop Adventure
Idea if you want to learn to make a multiplayer game in Unreal but don't know where to start.,Even if you understand the basics of multiplayer it's still difficult to make a multiplayer game, this course will teach you how to put your knowledge into practical use and show you how to make a full game.

