Epic Games collaborated to create this course. This course will show how you can create epic multiplayer experiences with the world’s best games Unreal Engine.
Ella Oberschneider – Unreal Multiplayer Master
“Went over this course. A lot of good content covering an array of topics in the multiplayer game dev domain. A lot of fun. The instructor does an excellent job. Have looked at a lot of courses on this topic and would definitely put this one at the top of them all. Very active Q&A as well, so good on multiple fronts.”
– Ella Oberschneider
This course was created in collaboration with Epic Games. It will teach you how to create epic multiplayer experiences using Epic Games’ world-class software. Unreal Engine. This course is quick and easy. You can instantly play your multiplayer games with other students.
This engine is the foundation of many AAA games (including Fortnite). Unreal It is packed with tools that allow you to quickly create multiplayer games. Knowing where to find the right tools is key. Unreal Engines can be intimidating
You may not be able to understand where to start with a large feature set and very little documentation. This course helps you understand. Unreal It’s super simple. We show you how the engine works and teach you the basics. These skills will allow you to learn new features on your own.
Download immediately Ella Oberschneider – Unreal Multiplayer Master
This course is intended for intermediate to advanced students. Unreal C++ knowledge is a plus. Are you not confident enough? You don’t have to worry. The course will guide you step-by-step and provide plenty of practice so that you can build your confidence in coding.
We don’t presume any knowledge of networking or multiplayer games. We will cover everything you need to learn about networks, starting with the basics of latency and ending up with advanced topics like state synchronisation.
The course won’t teach you how to create a multiplayer online game. It will give you the basics of how an MMO might be constructed.
You can connect with other students and share 3D models and games on the optional community site.
You won’t regret becoming a master multiplayer player!
“Great content and very well explained. I couldn’t stop watching videos!”
– Vicente Román Ibañez
What will you learn from this course?
Create multiplayer games.
Play games together with a large crowd.
Steam APIs allow you to connect your games.
Understanding the challenges that computer networks present
How to understand Unreal Replicates state
Create UI using UMG and C++
“Great course! Very in depth, but still well explained throughout. A lot of bonuses throughout the course, that you don’t want to miss.”
Alex Andersson
Your instructor
Sam Pattuzzi
Sam Pattuzzi
Sam wrote his first game in Macromedia Flash at 14 while on summer holidays. He learned C++, Python and web programming shortly after. He was hooked.
He studied Computer Science at Cambridge University in 2010 and has been there ever since. This is where he discovered he was not interested in working in a regular job. He quit after several years working in various jobs for experience and began to burn through his savings trying to find his calling.
He was coaching friends to improve their programming skills towards the end of 2015. He fell in love with programming and decided to create online courses. Ben was his first contact. Fast forward to now, he is part of the GameDev.tv Gang and enjoys hanging out with our awesome community!
Download immediately Ella Oberschneider – Unreal Multiplayer Master
Course Curriculum (00:03:10)
Puzzle Platforms – Connecting Players (04:44:23)
Course Promo (1:58)
Introduction to Puzzle Platforms (2.03)
Connecting Two Players (12.01)
How to be an Active Student (13.56)
Surveying the Multiplayer Space (11.14)
Meet the Client-Server Model (19:09)
Tips for not Spawning
Detecting Code Running (17:57).
Mid-Section Quiz
Authority and Replication (16.51)
Widgets for FVector Properties (16.01)
Sending the Platform Back (14.37)
Set Up A Simple Puzzle (14:19)
Playing on the Internet (15.51)
Set Up A Platform Trigger (17:08)
Mid-section Quiz
Handling Overlaps in C++ (14.04)
Triggers Activate Platforms (22.45)
When to Use A GameInstance (14.21)
Console Commands with Exec (14.31)
ServerTravel (15.33).
Joining Servers with ClientTravel (9.18)
Sharing Your Game On Itch.io (19:25)
Puzzle Platforms Wrap-Up (1:21).
End of Section Quiz
The UE4 Network Compendium
Polishing Our Game (04/23:36)
Introduction to Menu System (1:00).
Create a menu blueprint (17:36).
Accessing UI Classes with C++ (19.56)
Load and Display UMG in C++ (10:09
Potential Error Messages
Changing UI Input Methods (12:25
Advanced UMG Widget Layout (19.09)
Mid-section Quiz
Custom Buttons and Fonts (13.45)
Solution: Custom Buttons and Fonts (7.34)
Connecting UMG to C++ (9.05).
Initialisers and UButton callbacks (11.54).
Interfaces To Invert Dependencies (15:59)
Solution: Injecting Dependencies (6:08)
Mid-Section Quiz
Deactivating Menus (13.11)
Sub-Menus with Widget Switchers (7.40)
Solution: Styling our Sub-Menu (12:57).
Navigating menus in C++ (15.23)
C++ Text Fields Reading (18:32)
Challenge: Loading In-Game Menus (21.21)
Challenge: Leaving a Server (15:39).
Quit A Game From C++ (13.12)
End of Section Quiz
Menu System Wrap-Up (1:01).
What Now?
Online Multiplayer (06:38:54)
Introduction to Steam Multiplayer (1:04)
Getting The Steamworks SDK (9.02).
SpaceWare: SpaceWare is a Failure
Building SpaceWar in Visual Studio (16.06)
Building SpaceWar in Xcode (8.52)
Testing Steam Lobbies (9:15)
Subscription Online-System (16.16)
NULL Sub-System For Testing (9.49)
Memory Management in C++ (13.32)
Mid-Section Quiz
Create Online Sessions (16.39).
The Destroying of Online Sessions (11.44)
Online sessions (12:08).
Query Parameters & Session Settings (12:11)
ScrollBox (20.16): Lists of widgets
Populating The Server List (20.15).
Mid-Section Quiz
Selecting a Server (18:43).
Joining a Session (15.38)
Enabling Steam OSS (13.44)
Allowing Steam in Packaged Builds
“Presence” For Steam Lobbies (14:48)
Mid-Section Quiz
Row Selection in Lists (18.40)
Displaying Search Result Properties (21.05)
Debugging the Search Results (11.08)
19:06 Custom Session Settings
Continued: Custom Session Settings (13:42)
Mid-Section Quiz
GameMode Multiplayer (18:07)
Allowing seamless travel (15:19).
Debugging Engine Code (19:43)
Bugs In Steam OSS
ing A Session (20.45)
End of Section Quiz
Steam Multiplayer Wrap-Up (1:17).
Krazy Karts- State Synchronisation and Interpolation (08/16:17)
Introduction to Krazy Karts (1.17)
How to Create a Go-Kart Pawn (17.36)
Understanding Forces And Movement (12:50)
Blocking Movement Without Physics (15.03)
Rotations with Quaternions (14.48)
Simulating Air Resistance (14.39)
Mid-Section Quiz
Simulating rolling resistance (11.55)
Steering and turning circles (15:23).
Server Functions & Cheat Protection (17:35)
SimulatedProxy and AutonomousProxy (18.18).
Sources Of Simulation Error (11:58)
Mid-section Quiz
Replicating Variables Starting From The Server (16.59).
Triggering Code on Replication (12.04)
Smooth Simulated Proxies (8.36).
Simulating Lag and Packet Loss (18.25)
Autonomous Moves Replay (10:43)
Mid-Section Quiz
Plan Client-Side Prediction (16.21)
Replicating Structs (19.16)
Simulating a move (11:26).
Unacknowledged Movement Queue (15.37)
Server Time vs. Local Time
Simulating Unacknowledged Movements (9:59).
SimulatedProxy Prediction Fix (13:13).
Mid-Section Quiz
Refactoring into components (12:23).
Extracting A Movement Component (18:29)
Extracting A Replication Component (18:58)
Decoupling Movement & Replication (17:06)
Mid-Section Quiz
Linear Interpolation For Position (12:29)
FMath::Lerp for Client Interpolation (21.26)
FQuat.:Slerp for Rotation (11.33)
Hermite Cubic Spline Interpolation (7.54)
FMath::CubicInterp for Velocity (17.09)
Mid-Section Quiz
Refactoring with Structures (19:40).
Client Interpolation Mesh Offset (16.26)
Advanced Cheat Protection (16.22).
Mid-Section Quiz
End of Course Wrap-up (2:21
Extras (00:00:00)
All Downloads
Frequently Asked Question
Download immediately Ella Oberschneider – Unreal Multiplayer Master
What time does the course and end?
You can take the course now, and it never ends! It is completely self-explanatory.-Online course that you can pace yourself – You decide when and how you want to finish.
How long can I access the course?
What does lifetime access look like? Once you enroll, you will have unlimited access to the course on all your devices.
What if I am not satisfied with the course?
We wouldn’t want to make you unhappy. We will refund your entire purchase if you are not satisfied within the first 30 days.
Readmore: http://archive.is/VLoSP
Course Features
- Lectures 0
- Quizzes 0
- Duration Lifetime access
- Skill level All levels
- Students 0
- Assessments Yes