Unreal Multiplayer Master: Video Game Dev In C++
What you'll learn
- 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++.
Course content
- Preview01:58
- 02:03Introduction to Puzzle Platforms
- Preview12:19
- 13:56How to Be an Active Student
- 11:14Surveying the Multiplayer Space
- Preview19:09Meet the Client-Server Model
- 00:15Tips For Not Spawning
- Preview17:57Detecting Where Code is Running
- 5 questionsMid-section Quiz
- Preview16:51Authority and Replication
- 16:01Widgets For FVector Properties
- 14:37Sending The Platform Back
- 14:19Set Up A Simple Puzzle
- 15:51Playing Over The Internet
- 17:08Set Up A Platform Trigger
- 6 questionsMid-section Quiz
- 14:04Handling Overlap Events In C++
- 22:45Activating Platforms From Triggers
- 14:21When To Use A GameInstance
- 14:31Console Commands With Exec
- 15:33Hosting Servers With ServerTravel
- 09:18Joining Servers With ClientTravel
- 19:25Sharing Your Game On Itch.io
- 01:21Puzzle Platforms Wrap-up
- 7 questionsEnd Of Section Quiz
- 00:21The UE4 Network Compendium
Requirements
- Knowledge of basic C++ including classes and pointer.
- An understanding of fundamental Unreal concepts such as Pawns and Maps.
- You should be comfortable creating Blueprints to program simple behaviours.
Description
Created in collaboration with Epic Games, the 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!
Who this course is for:
- Beginner to intermediate coders.
- Blueprint users who want to get good at C++.
- Unreal users who want to understand multiplayer features.
Featured review
Instructors
Hi, I'm Ben. I have a degree in computing from Imperial College London, and a physics diploma from the Open University.
I started working for myself at the age of 15, and never looked back. I explored careers as varied as being a commercial pilot, stunt-man, rock climbing instructor, and more. None of these provided a continued challenge, and stable income in the same way technology does.
After building and selling a home computer support business, I became an angel investor and business mentor here in Cambridge UK. I fell in love with teaching game development through one of my investments, and I now spend all of my time sharing my passion with people like you.
I can't wait to help you experience the fulfilment, and financial freedom, that having a deep understanding of technology brings.
So why not start learning to make games with me and my team now?
See you soon!
Ben
I wrote my first game when I was 14 and ever since, programming has been a key part of both work and play in my life. I studied Computer Science at the University of Cambridge where I also taught undergraduates. Before becoming an instructor, I had years of industry experience working as a freelance software engineer working with startups in a wide range of industries.
For me, Udemy is the opportunity to combine my passions for teaching and programming.
GameDev tv was created to help anyone learn how to develop, design and sell indie games. We have some of the best-selling and highest rating game development courses on Udemy.
We have more than 600,000 students, and our aim is to make and maintain high quality courses that are engaging and entertaining for them.
GameDev tv offers comprehensive courses on Unity, Blender, Unreal, coding in C#, C++ and more. Looking to learn about a topic that we don't cover? 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).