Ablnq2kaquawxp7nnl7p

Unreal Multiplayer Master: Online Game Development In C++

Created in collaboration with Epic Games. Use Unreal for online game dev in C++. Covers LAN, VPN, Steam and more.

   Watch Promo

"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

Created in collaboration with Epic Games, this course will show you how to create Epic multiplayer experiences using the world class Unreal Engine. This course hits the ground running, instantly getting you playing your own multiplayer games with other students.

As the engine underpinning many AAA games (including Fortnite), Unreal is full of tools for creating multiplayer games extremely quickly. However, knowing where to start with Unreal Engine can be intimidating.

With a massive feature set and little documentation, you get stuck understanding where to begin. This course makes understanding Unreal super easy. Not only do we show you how to use the engine, but we teach you the fundamental concepts. These skills allow you to pick up new features for yourself.

This course is aimed at beginner to intermediate Unreal users with some knowledge of C++. Not too confident? Don't worry, the course will take you through everything step by step and give you plenty of practice to build up that confidence with coding.

We don't assume any knowledge about networking or multiplayer games. We will teach you about everything you need to know about networks from the basics of latency in networks to the advanced topics of state synchronisation.

This course will not teach you to make a massively multiplayer game. But it will teach you the fundamentals you need to understand how an MMO could be built.

Note: access to this course comes with an optional, free community site where you can share games and 3D models, as well as connect with other students.

Become a multiplayer master now, you won't be disappointed!


"Great content and very well explained. I couldn't stop watching videos!"

- Vicente Román Ibañez

What will you learn in this course?

  • Build multiplayer games.
  • Share games with a large audience.
  • Connect games via the Steam APIs.
  • Understand the challenges of computer networks.
  • Understand how Unreal replicates state.
  • Build UI with 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 at 14, hacking together little games in Macromedia Flash during his summer holidays. Not long after, he taught himself C++ followed by Python and web programming. He was hooked.

In 2010 he went to study Computer Science at the University of Cambridge and he's been in Cambridge ever since. That is where he caught the entrepreneurial bug and realised he wouldn't want a traditional job for long. So after a few years working in various jobs to get experience, he quit and started burning through his savings looking for his calling.

At the end of 2015, he was coaching some friends to improve their programming skills. Realising how much he loved it, he started creating online courses and reached out to Ben for help. Fast forward and he's part of the GameDev.tv gang and gets to hang out with our awesome community!


Course Curriculum


  Krazy Karts - State Synchronisation And Interpolation
Available in days
days after you enroll
  Extras
Available in days
days after you enroll

Frequently Asked Questions


When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
What if I am unhappy with the course?
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.

Get started now!