Unreal Engine 5 C++ Multiplayer: Make Your Own Co-Op Game

Learn intermediate C++ and the latest UE5 tech to make your own online multiplayer adventure games

   Watch Promo
 

Unreal Engine 5 C++ Multiplayer: Make Your Own Co-Op Game

Learn intermediate C++ and the latest UE5 tech to make your own online multiplayer adventure games

Join 734,000 Strong Student Community

Get Teaching Assistant Support

Earn a Completion Certificate

Enjoy 30-Day Money-Back Promise

Lifetime Access to Course

Get plugged into our communities of amazing developers on Facebook (nearly 20k), in our own TA-curated Community (17k views/day), or our student chat group (10k live at any one time)

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!


In the course you’ll learn…

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

Your Instructor


Kaan Alpar
Kaan Alpar

Hi I'm Kaan, good to meet you!

I taught myself how to program in high school with the goal of making games.

Since I was a little kid I wanted to make my own games, so game development quickly became my passion.

I dabbled with C++, Unity, Godot, and made a bunch of games in my free-time!

After graduating from high school, I decided to go to Japan and started learning Japanese at a language school.

I graduated from the language school and got accepted to Japan Electronics College to study computer science.

I quickly realized I already knew 90% of the things they were teaching, and I didn't want a regular job, so I made the risky decision of quitting college and becoming an indie game developer.

I needed a way of funding myself, so I decided to make online courses and YouTube content.

Teaching and sharing my knowledge instantly became another passion of mine and I decided to do it more and more.

I reached out to GameDev.tv and we decided to work together on a course. I’m excited to be a part of this amazing community, helping people learn game development!


Course Curriculum (11+ hours)


  Introduction & Setup (0 hours 15 minutes)
Available in days
days after you enroll
  • Start
    Welcome To The Course (0:21)
  • Start
    Development Setup (8:57)
  • Start
    UE 5.3 Warning: Client Travel Fails
  • Start
    Community & Support (1:33)
  • Start
    Accessing Our Projects (4:38)
  Multiplayer Fundamentals (2 hours 57 minutes)
Available in days
days after you enroll
  • Start
    Section Intro - Multiplayer Fundamentals (0:13)
  • Start
    Multiplayer Overview (9:18)
  • Start
    Netmode (13:22)
  • Start
    Connecting via LAN (16:21)
  • Start
    Replication Intro (11:43)
  • Start
    Network Role & Authority (5:24)
  • Start
    Network Roles Example (10:15)
  • Start
    Variable Replication (13:57)
  • Start
    RepNotifies (12:10)
  • Start
    RepNotifies Continued (7:48)
  • Start
    Server RPCs (12:10)
  • Start
    Spawning Static Mesh Actors (13:33)
  • Start
    RPC Validation (7:28)
  • Start
    Multicast RPCs (6:36)
  • Start
    Spawning Particle Effects (7:54)
  • Start
    Actor Ownership (13:39)
  • Start
    Client RPCs (12:12)
  • Start
    Wrap Up - Multiplayer Fundamentals (3:56)
  Online Subsystem (3 hours 9 minutes)
Available in days
days after you enroll
  • Start
    Section Intro - Online Subsystem (0:20)
  • Start
    Online Subsystem Intro (2:05)
  • Start
    Project Setup - Online Subsystem (6:52)
  • Start
    Game Instance Subsystem (11:12)
  • Start
    Main Menu (15:30)
  • Start
    Session Interface (12:38)
  • Start
    Batch Script Testing (7:21)
  • Start
    Accessing Subsystem in Blueprint (7:09)
  • Start
    CreateSession (8:41)
  • Start
    Session Interface Delegates (15:21)
  • Start
    DestroySession (6:55)
  • Start
    DestroySession Delegate (13:10)
  • Start
    FindSessions (14:36)
  • Start
    Using ServerName (8:23)
  • Start
    JoinSession (19:08)
  • Start
    Create & Join Menus (9:10)
  • Start
    Menu Functionality (9:05)
  • Start
    Disabling Buttons (21:51)
  • Start
    Wrap Up - Online Subsystem (0:29)
  Co-op Adventure Gameplay (4 hours 54 minutes)
Available in days
days after you enroll
  • Start
    Section Intro - Coop Adventure (0:27)
  • Start
    New Map (11:55)
  • Start
    Pressure Plate (10:22)
  • Start
    Pressure Plate Constructor (14:09)
  • Start
    Pressure Plate Blueprint (6:49)
  • Start
    Pressure Plate Tick (13:34)
  • Start
    Pressure Plate Delegates (6:07)
  • Start
    Transporter Component (9:10)
  • Start
    Transporter Constructor (6:33)
  • Start
    Counting Active Plates (16:01)
  • Start
    Moving Owner Actor (14:47)
  • Start
    Movable Actor (7:17)
  • Start
    Movable Actor Constructor (14:43)
  • Start
    Movable Platform (10:13)
  • Start
    Movable Door (5:07)
  • Start
    Pressure Plate Animation (11:54)
  • Start
    Collectable Key (11:38)
  • Start
    Collecting The Key (13:57)
  • Start
    Better Looking Key (9:27)
  • Start
    The Key Holder (12:27)
  • Start
    Activating Key Holder (8:36)
  • Start
    Trigger Actor Keys (12:06)
  • Start
    Win Area (14:34)
  • Start
    Win RPC (8:59)
  • Start
    Win Screen (8:33)
  • Start
    Customizing Player Movement (8:47)
  • Start
    Level Design (7:56)
  • Start
    Level Design 2 (6:02)
  • Start
    Level Design 3 (11:45)
  • Start
    Wrap Up (0:37)

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!