Unreal Engine 4 Mastery: Create Multiplayer Games with C++

4.5 (4954)
Learning paid
17.5 hours course
Course by Udemy
$ 126.99
$ 126.99
What will you learn?
Discover the power of C++ to build games in Unreal Engine.
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.
Write clear code that can be exposed, extended and modified by Blueprint.
About the 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 launchpad that bounces players and objects around–just 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 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 hand-made Chinese subtitles for all lectures! 本课程的所有讲座都将包括中文字幕。

Introduction & Set Up
Setting up the development environment to get coding!
Thank you for purchasing my Udemy Course on C++in Unreal Engine 4!
Set Up
Before we start programming, we have a few things to set up.
Setup Visual Studio 2017
Installing Visual Studio 2017
Setup Visual Assist
Visual Assist is a Visual Studio plugin to help navigation and coding in C++.
Get the most out of this course
Get the most out of this course, by knowing the difference between Activities and Challenges. Also, the source code for both projects is available via GitHub.
Bonus: Troubleshooting
Walk-through of potential issues, compile errors and other problems you may run into and how to avoid them.
Activity: Add Explosions to Template Project
Quick and fun exercise where we add explosion particlesto projectile bounce events in C++.
Stealth Game 1: Project Basics
Learn the basics of using C++ within Unreal Engine 4.
Setup Template Project
Walkthrough the C++ FPS template project. Resource available in the lecture "Resources". Bare-bones project without Section 1 specificcontent is on GitHub.
Create C++ Class
Learn to create a C++ Class. What are Header files and cppfiles, and the BeginPlay and Tick functions in Actors.
  • You have a basic understanding of programming in any object-oriented programming language such as C#, Java, Python, or C++ or a decent understanding of scripting in Unreal’s Blueprints.
  • You have Unreal Engine installed (4.17 or newer) and understand the basics of the Editor.
Tom Looman
Tom Looman
Game Developer
Epic Games
Epic Games
Udemy courses are suited to professional development. The platform is organized in such a way that it is experts themselves that decide the topic and when the course will start. All supporting documents are made available to you for lifetime access. On this platform, you can find a course on about any subject, and that is no exaggeration – from a tutorial on how to ride a motorcycle, to managing the financial markets. The language and the course format are established by the teacher. This is why it is important to read the information about the course carefully before parting with any money.
Comments (4954)
Like any other website, konevy uses «cookies». These cookies are used to store information including visitor's preferences, and the pages on the website that the visitor accessed or visited. The information is used to optimize the users' experience by customizing our web page content based on visitors' browser type and/or other information. For more general information on cookies, please read the «What Are Cookies» article on Cookie Consent website.