Unreal Engine 5 C++ Multiplayer Shooter

Create a fast-paced, competitive multiplayer shooter in Unreal Engine 5 using C++!
4.69 (3550 reviews)
Udemy
platform
English
language
Game Development
category
Unreal Engine 5 C++ Multiplayer Shooter
32 046
students
65 hours
content
Nov 2024
last update
$109.99
regular price

What you will learn

Connecting players across the internet with matchmaking sessions

Creating a plugin to convert any Unreal Engine project to multiplayer

Program multiplayer matchmaking in Unreal Engine

Learn replication techniques for fast-paced, competitive shooter games

Optimize network code by minimizing bandwidth and maximizing performance

Lag compensation techniques for multiplayer including client-side prediction and server-side rewind

Multiple weapons including pistols, SMGs, assault rifles, shotguns, sniper rifles, rocket launcher, grenade launchers, and throwing grenades

Pickups including shields, health, speed buffs, jump buffs, and ammo pickups

Crouching, aiming, jumping, strafing, reloading, and throwing, all in multiplayer

Working HUD with health and shield bars, ammo count, score and defeats, and game timers

Custom game modes, custom match states, and use of the core classes used in multiplayer

Learn how the Game Mode, Game State, Player State, Player Controller, Pawn, Character, and Actor classes work in multiplayer

Create your own subsystem to manage online sessions

Learn about the Unreal Engine Online Subsystem and use it to program multiplayer games using any online service such as Steam

Display announcements including: Who eliminated who, who won the game, winning teams, countdown timers

Custom Match States: Fly around in the warmup stage, display winners in the cooldown stage

Course Gallery

Unreal Engine 5 C++ Multiplayer Shooter – Screenshot 1
Screenshot 1Unreal Engine 5 C++ Multiplayer Shooter
Unreal Engine 5 C++ Multiplayer Shooter – Screenshot 2
Screenshot 2Unreal Engine 5 C++ Multiplayer Shooter
Unreal Engine 5 C++ Multiplayer Shooter – Screenshot 3
Screenshot 3Unreal Engine 5 C++ Multiplayer Shooter
Unreal Engine 5 C++ Multiplayer Shooter – Screenshot 4
Screenshot 4Unreal Engine 5 C++ Multiplayer Shooter

Loading charts...

Comidoc Review

Our Verdict

Explore Unreal Engine 5's multiplayer features in this C++-focused course, where you'll build an action-packed shooter and learn essential replication techniques. Although the course can be overengineered at times with some outdated references, you'll still find practical implementations of weapons, pickups, HUD, and custom game modes to enhance your learning experience. Benefit from a supportive Discord community but be prepared for mixed feedback on teaching styles and expect to bridge potential knowledge gaps independently.

What We Liked

  • In-depth exploration of Unreal Engine 5's multiplayer capabilities using C++, perfect for aspiring game developers aiming to create competitive shooters
  • Comprehensive coverage of essential topics such as replication techniques, lag compensation, and matchmaking programmed with clarity
  • Practical implementation of multiple weapons, pickups, HUD, and custom game modes to reinforce learning
  • Access to a helpful Discord channel for additional support from the community

Potential Drawbacks

  • Overengineered content structure may lead to tedious learning experience and potential loss of interest
  • Outdated documentation references due to faster development cycles in Unreal Engine, causing confusion for learners
  • Lack of thorough explanations and occasional skipping of fundamentals might challenge beginners expecting step-by-step guidance
  • Mixed feedback on instructor's teaching style and ability to clearly explain complex topics

Related Topics

4603936
udemy ID
19/03/2022
course created date
29/03/2022
course indexed date
Bot
course submited by