Unreal Engine 4 Mastery: Create Multiplayer Games with C++ (Udemy.com)

Unleash the power of C++ and Blueprint to develop Multiplayer Games with AI in this Epic Games-approved course.

Created by: Tom Looman

Produced in 2022

What you will learn

  • Discover the power of C++ to build games in Unreal Engine 4.
  • Master the fundamentals of C++ programming.
  • Build multiplayer games you can play with friends.
  • Master Unreal's Gameplay Framework to create any genre of games.
  • Create multiple types of Artificial Intelligence within Unreal Engine 4.
  • Write clear code that can be exposed, extended and modified by Blueprint.

Quality Score

Content Quality
Video Quality
Qualified Instructor
Course Pace
Course Depth & Coverage

Overall Score : 94 / 100

Live Chat with CourseDuck's Co-Founder for Help

Need help deciding on a 3d game development course? Or looking for more detail on Tom Looman's Unreal Engine 4 Mastery: Create Multiplayer Games with C++? Feel free to chat below.
Join CourseDuck's Online Learning Discord Community

Course Description

3d game development Awards Best Paid Course

Approved by Epic Games and taught by former Epic Games engineer, Tom Looman, this course teaches you how to use C++ to build your own games including artificial intelligence in Unreal Engine 4.
If you have a bit of programming know-how from other coding languages but are new to C++ game development, then this course is for you! Unreal Engine 4 Mastery is also a great fit for current developers who have previous experience with Unity3D or other game engines. Unleash the full power of the Unreal Engine by taking this step-by-step guide.
In this course, you will:
  • Create two multiplayer-ready games in C++
  • Create multiple types of AI enemies
  • Expose C++ code to Blueprint to unlock the full power of the engine
  • Discover the fundamental classes required to build games
  • Code many common gameplay mechanics like weapons, power-ups, characters, guards, and more
  • Challenge yourself with fun activities that further test your programming knowledge
  • Discover many tricks and features in C++ to get the most out of Unreal Engine
  • Master the fundamentals to build your own dream game
You'll go hands-on immediately and dive straight into completing over 14 challenges and two game projects. You'll start by creating a first-person stealth game, where you'll learn the basics of C++, AI, and networking. Then you'll build a third-person cooperative shooter game, in the likes of Gears of War or Fortnite. In this project, you'll expand your learning of C++, make the game fully multiplayer-ready, and create fun artificial intelligence to play against with friends.
This course is also packed with challenges where you'll build a grenade launcher, a black hole that sucks in the fabric of space, and a launch pad that bounces players and objects aroundjust to name a few! Through these activities, you'll explore the engine's code, improve your problem-solving capabilities, and take your games to the next level.
By the end of the course, you can use your knowledge of C++ and Blueprints to build your own dream games. You can use the games built during this course for your personal projects moving forward, as you add more advanced features. Even if you thought C++ was difficult or intimidating before taking this course, you will learn how easy it is to code C++ within Unreal Engine 4 once you go through these lectures. Even if you are are only interested in single-player type games, this course will be a great fit as it teaches many other concepts besides programming for multiplayer games.
Why Learn From Me
In this course you will learn more than just programming in Unreal Engine 4. You will actually follow the Unreal Way' of making games in this Epic Games-approved course. Start off on the right foot and write effective C++ code using methods the engine creators have used themselves! I have been working with Unreal Engine 4 and creating game development tutorials since day one. Through this partnership with Epic Games, you will gain the skills to create stunning new projects and advance your professional aspirations in game development.
Join me in this course and start building awesome games in C++ today!
Note: Now includes FULL Chinese subtitles for all 140+ Lectures!Who this course is for:
  • People who have tried C++ with Unreal before but could not find the right tutorial to support their hands-on learning style. This course offers step-by-step guidance and lots of activities so you can master making games with C++.
  • Developers from Unity3D and other engines looking to dive into Unreal Engine 4 programming.
  • People with prior programming experience who want to make multiplayer games and create artificial intelligence in Unreal Engine 4.
  • If you have never touched a programming language before this course may not be for you. However, proficiency in Unreal's Blueprint visual scripting also counts as a valid foundation for this course as it shares the same concepts as languages like C++.
  • If you are an artist who wants to bring your ideas to life in a game, a Blueprint-focused course might be a better fit for you. Skim the course curriculum to see if you're interested in using the power of C++, networking, and AI programming to build out the technical structure of your game.

*Some courses are excluded from this sale. Coupon not working? If the link above doesn't drop prices, clear the cookies in your browser and then click this link here.
Also, you may need to apply the coupon code directly on the cart page to get the discount.

Coupon Code

Instructor Details

Tom Looman

Hi, my name is Tom. I'm a game developer who has worked with Unreal Engine 4 since day 1, both as an indie developer and as an engineer at Epic Games, the creators of Unreal Engine 4! Over the years I created 70+ tutorials and samples for the Unreal Engine community!

Through my courses I hope to teach you some of what I learned over the years and help you get started building your very own games! I enjoy explaining concepts by going hands-on and showing by example. I'm passionate about taking seemingly difficult concepts and boiling them down into simple to follow guides. My goal is to make game development approachable to anyone who is willing to learn.
Besides teaching and writing about games, I work on games every day, which keeps me up-to-date on Unreal Engine 4, C++, and the game creation process. I learn new things every day, which I then apply to my courses.
Join me on this game development adventure, and I hope to see you in one of my courses!

Founded in 1991, Epic Games is the creator of the Unreal, Gears of War and Infinity Blade series of games. Today Epic is building Paragon, Fortnite, SPYJiNX, and the new Unreal Tournament. Epic's Unreal Engine technology is used by teams of all sizes to ship visually stunning, high-quality games and experiences across PC, console, VR and mobile platforms. Developers also choose Unreal Engine for visualization, design, film, television and simulation. Follow @UnrealEngine an



50 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

I have learned so much from this course. Tom has always been there whenever I had questions about the materials or was stuck in a specific problem. I only wish that he had more video tutorials for us to learn from.

Excellent introduction to using C++ in UE. The challenges are engaging and provide the best learning opportunities. The Q&A community is also very active.I would consider the final section, on advanced AI, to be optional. As the instructor explains on his blog, the AI-related functionality (Behaviour Trees, EQS) hasn't been given much attention lately in recent UE releases and there may be better alternatives.

I really enjoyed this course and feel that I got a lot from it, 4 star is a really good score.To get 5 star I would love to have seen Tom go through each subject on a blackboard before starting coding and also having a mindmap from start to finish as a tool to get an overview for each section; sections like the Weapons, Basic AI, Advanced AI, GameMode and last but really not the least important the Network & Replication sections.Aside from that it is a well deserved 4 star and I really recommend YOU to take this course because this is a good one. Another good thing is the course QnA section that has also helped me several times during the course, and Tom is still active on it.

This course is really good for ue4 and instructor knows what to do about structer of the classes and workflow of the project. But I think you need to know at least C ++ (Already writed on the course )at the beginner or intermediate level. About the course networking, AI management and many other activities are great.

There are other great UE4 courses on Udemy I've taken so far, but this is my favorite. The finished project contains a very interesting map, a capable AI for enemies, great pickups/power-ups and destructible objects.The game can be played as a multiplayer, a single-player against AI enemies or combined.At the end of the course, you end up with a project which is a great base for building your own multiplayer FPS in Unreal.

Hands down the best UE C++ course I ever had! Very thorough and detailed, especially the networking part. But I hope we can have more explanations of why and how to use certain UE C++ APIs. There are many times the course shows this API works, but I don't know how to use them properly, and what does those &Classname::functionname arguments mean. Still, this is the best course I could find in the whole online market! Hope you make more of them Tom! Thanks!

, . UE4 ++. , ( Unity) Unreal Engine 4.

Coming from Unity, it's very challenging, but in a fun and engaging way. I had to dig into the components for the black hole challenge and figure it out myself. UPDATE: By the time I finished the last lecture, I was loving Unreal even more than Unity! Tom Looman's course explained the ropes, demonstrated how to implement features, guided me through the implementation, and enabled me to implement them on my own in his code challenges. Furthermore, each consecutive section provided more than enough opportunities to reinforce what I learned in the previous lecture. And, I really appreciate the fact that the course focuses more on the C++ side of Unreal and less on Blueprints. It's almost as if this man helped design Unreal himself ;D. It was a lot of fun, and I learned much more than I thought possible when I first started the course.

Great course to learn Unreal Engine 4 C++ basically from scratch.Highly recommend for C++ newbies.It covers a wide range of useful topics. Even covered the AI topic, which was a surprise, to be sure, but a welcome one.

By Karl on

Very happy with the course. I learned basically everything I need to make a game of my choosing. My only critique would be the sound disparity between the intro music and Tom's voice made me have to constantly mute the sound until the intro music was over because it was so much louder.

Wanted to work on a bit more on different types of content. Like animations and how to store and replicate more than one weapon at a time in the character.The course is pretty amazing. Pretty much covers the fundamentals in a detailed and understandable way, making it easy to consume.Highly recommended for anyone wanting to learn UE4, C++ and introduction to UE4 networking.

Although I am an advanced Blueprint coder with UE4, also having teach UE4 myself, I needed to scratch up on my C++ and Tom's course was perfect. Tom explains things very very well and he doesn't go too fast nor too slow. Very good training recommended for anyone.