Multiplayer Game Development with Unreal Engine 5: Create compelling multiplayer games with C++, Blueprints, and Unreal Engine’s networking features

Original price was: $46.99.Current price is: $37.99.

Category:
Description

Price: $46.99 - $37.99

(as of Feb 18, 2026 09:33:27 UTC –

Details
)



Discover Unreal Engine 5’s networking techniques, to create your own scalable and fully functional multiplayer game experiences with passionate game programming teacher, Marco Secchi

Key FeaturesDesign a captivating multiplayer game using networking techniques from this illustrated guideUnderstand how to use the Unreal Engine networking system with C++ and BlueprintsCarefully plan and develop an online experience from start to finishPurchase of the print or Kindle book includes a free PDF eBookBook Description

If you’re fascinated by the immersive gaming experiences that enable multiple users to engage in collaborative or competitive gameplay, this Unreal Engine 5 game development book is for you.

In this book, you’ll learn the foundational principles behind multiplayer games. Starting with a sample project, you’ll learn how to set up a networked system and make it work. Once the prototype of the project is functional, you’ll start adding game logic, including obstacles and AI opponents, to heighten the challenges and engagement, offering a captivating experience for players. Next, you’ll learn how to debug and optimize the project, before finally deploying the game build and integrating it with cloud services such as the Epic Online Services system.

By the end of this book, you’ll have the confidence to develop and manage multiplayer experiences using the Unreal Engine environment, taking your newfound programming skills in your upcoming projects.

What you will learnGet to grips with the basics of multiplayer game developmentUnderstand the main elements of a networked levelExplore Unreal multiplayer features such as replication, RPCs, relevancy, and rolesDebug and optimize code for improved game performanceDeploy the game on LAN or online platformsUse Epic Online Services to elevate the player experienceWho this book is for

If you are a game programmer, particularly an Unreal Engine developer, with little or no knowledge of video game networking systems and a passion for multiplayer games, this book will help you explore the subject in depth.

Developers skilled in other game engines will find this book useful for understanding the principles of the Unreal multiplayer system, however, basic knowledge of Unreal Engine and C++ is strongly recommended.

Table of ContentsGetting Started with Multiplayer Game DevelopmentUnderstanding Networking BasicsTesting the Multiplayer System with a Project PrototypeSetting Up Your First Multiplayer EnvironmentManaging Actors in a Multiplayer EnvironmentReplicating Properties Over the NetworkUsing Remote Procedure Calls (RPCs)Introducing AI into a Multiplayer EnvironmentExtending AI BehaviorsEnhancing the Player ExperienceDebugging a Multiplayer GameManaging Multiplayer SessionsHandling Data During a SessionDeploying Multiplayer GamesAdding Epic Online Services (EOS)

From the brand

Brand story Packt booksBrand story Packt books

Explore More

Packt is a leading publisher of technical learning content with the ability to publish books on emerging tech faster than any other.

Our mission is to increase the shared value of deep tech knowledge by helping tech pros put software to work.

We help the most interesting minds and ground-breaking creators on the planet distill and share the working knowledge of their peers.

Publisher ‏ : ‎ Packt Publishing
Publication date ‏ : ‎ October 6, 2023
Language ‏ : ‎ English
Print length ‏ : ‎ 394 pages
ISBN-10 ‏ : ‎ 1803232870
ISBN-13 ‏ : ‎ 978-1803232874
Item Weight ‏ : ‎ 1.49 pounds
Dimensions ‏ : ‎ 7.5 x 0.89 x 9.25 inches
Best Sellers Rank: #457,328 in Books (See Top 100 in Books) #100 in Computer & Video Game Design #107 in C++ Programming Language #173 in Game Programming
Customer Reviews: 4.5 4.5 out of 5 stars (35) var dpAcrHasRegisteredArcLinkClickAction; P.when(‘A’, ‘ready’).execute(function(A) { if (dpAcrHasRegisteredArcLinkClickAction !== true) { dpAcrHasRegisteredArcLinkClickAction = true; A.declarative( ‘acrLink-click-metrics’, ‘click’, { “allowLinkDefault”: true }, function (event) { if (window.ue) { ue.count(“acrLinkClickCount”, (ue.count(“acrLinkClickCount”) || 0) + 1); } } ); } }); P.when(‘A’, ‘cf’).execute(function(A) { A.declarative(‘acrStarsLink-click-metrics’, ‘click’, { “allowLinkDefault” : true }, function(event){ if(window.ue) { ue.count(“acrStarsLinkWithPopoverClickCount”, (ue.count(“acrStarsLinkWithPopoverClickCount”) || 0) + 1); } }); });

Reviews (9)

9 reviews for Multiplayer Game Development with Unreal Engine 5: Create compelling multiplayer games with C++, Blueprints, and Unreal Engine’s networking features

    Kindle Customer
    February 18, 2026
    I am always terrified working on a multiplayer project and this book has made it easy to figure out the weird bugs you run into with multiplayer. Less time spent trawling forums, more writing code.Congrats Marco on a great book.
    Eduardo Hiroshi Nakamura
    February 18, 2026
    Muito bom. C++
    Stefan Frings
    February 18, 2026
    Wer jemals mit der Unreal Engine (und C++) ein Multiplayerspiel programmieren möchte, der ist mit diesem Buch gut beraten. Ohne viel Schnickschnack und unnötigen längen wird hier recht gut beschrieben, worauf man achten sollte und was wichtig ist. Mit hat es enorm geholfen tiefer in die Materie einzusteigen.
    Theusvini1
    February 18, 2026
    Buy only if you never touched multiplayer code or doesn't know what rpcs are
    CJ
    February 18, 2026
    Quite detailed with a good amount of examples, will teach you the basics of Unreal Networking leaving you with enough confidence to make your own multiplayer experiences
    david
    February 18, 2026
    The Best Intro to Multiplayer Development in UE5 I've seen yet To give a quick summary, this book is a good resource if you are just getting into Multiplayer Game Development in Unreal Engine 5 or could use a refresher.I was asked to review this book, likely because I am an Unreal Engine 5 professional. I did not receive any monetary compensation for this review. I was a bit dubious at first because Packt books can be a little hit-or-miss. I’ve never read an Unreal Engine one which is completely useless, but I have read some with clunky methodologies and outdated workflows.This book is unlike the aforementioned others, in that it keeps a solid pace, reinforces the fundamentals, provides examples and additional resources, and is entertaining when doing all that. The fact this book is relatively entertaining is a triumph as the topic of Multiplayer Development is rather dry and often tedious.The use of this book could bring a beginner developer into an intermediate understanding of Multiplayer Development. Going beyond that level would require a lot of research and experimentation. Every Multiplayer project has its own needs and requirements, and a single book is not enough to cover it all. Luckily, the Unreal Development Community is an easy resource to use in tandem with this book.If you are in need of understanding Multiplayer Development in Unreal Engine 5, buy this book. Multiplayer Development information is hard to come by and what information is out there is often hard to follow or confusing. This book is the best introduction to this topic I have seen thus far.
    Prescott Lawani
    February 18, 2026
    Not Bad I had a fun time reading this book. However I got to the 4th chapter where we start using the C++ Programming and I couldn't upload the files into Unreal Engine from the .zip file. I've uploaded files to Unreal before with no problem so I don't know what is going on here. There instructions on how to import sound like it would work for Unity, but I don't think Unreal works this way. I'll keep working on it to see what I can accomplish. Other than that, a nice read, which makes it easy to follow along and learn how to make multiplayer (up to Chapter 4!)
    A Thinking Man
    February 18, 2026
    Taking the Mystery Out of Multiplayer My background: I'm a technical game designer with a lot of experience with Unreal visual blueprints along with intermediate experience with C++, and most of my projects have been single-player. As such, I feel this book is very much for people like me. If you're mostly an Unreal game dev with at least beginner experience with C++ and you want to "skill stack" and add multiplayer to your single-player resume, start here.Author Marco Secchi provides a good amount of context and history (about the Internet and how computers share information in general) before diving into a step-by-step sample UE5 multiplayer project. His approach is methodical with very few stones left unturned. You'll get repeated hands-on exercises with multiplayer fundamentals such as replication, RPCs, and the notion of authority. Crucially, you'll also be given some solid tools and ideas for how to debug (which I have seen first-hand is a constant need!) and then how to build and deploy your prototype.At ~350 pages, this is not an exhaustive reference but neither is it a skinny little introduction. It's a super solid primer, and it will take a lot of the mystery and anxiety out of multiplayer implementation and execution. If you're not familiar with Unreal, visual scripting, and at least the syntax and programming concepts of C++, probably pick up another book or two in the Packt Publishing library before this one.
    Fred Savage
    February 18, 2026
    A great resource and educator on multiplayer in the Unreal Engine I have been very happy with this purchase (minus the issues with Amazon, see below, and is obviously not a factor in my rating).Why 5 stars:This book hits exactly what I wanted to learn about and had been having issues with, multiplayer. This book covers a lot of the topics I wanted to learn and how to do them from an OOP perspective.A few things to note on the first project:Make sure to follow all instructions and if something doesn't work, double check you followed them correctly.In regards to blueprints, the print book makes the images hard to read as it is very dark with very small font sizes. I used magnifying glasses and was able to verify I had my blueprints correct. The instructions are however excellent so the images are more to ensure correctness.The second section, and the part Amazon didn't like, needs adjustments to work as-is with UE 5.3.1Follow the steps in the book for setting up the IDE. The first hiccup I had was I had to do further updates with the IDE open to work on the project despite all the correct checkmarks being selected. I also had to get the Visual Studios Integration Tool from the UE Marketplace and add that to the project. I also had to go into Edit -> Plugins, and make sure the Visual Studio Integration Tool 2.3 version was selected (requires a restart of UE). So far, if I restart the project I still have to go back and select that check box.After that, when Creating the Game Instance C++ file, and all subsequent C++ files, you should know that at this time, 5.3.1's live coding doesn't work correctly and you won't be able to select the created file (it won't be an option).In The Project Explorer of Visual Studios, you will need to Build the Project each time (you can create more than one of the files at a time though). I also always cleaned before as well. When you do this, UE Editor has to be closed or you get a build error. If you get a blueprint error at this point, that is the visual studios integration not working (not checked or installed correctly) or you have the UE editor still open.Also worth noting, make sure you have in your content browser settings "show C++ classes" selected. You can tell when you are able to progress if you can see the C++ class you just created in the content browser.After getting past that hiccup, I can see the C++ files in the content browser (after building them and reopening the UE editor). This should be a temporary issue and you might be able to turn off live coding (as described on page 79) and possibly do those steps without all the opening and closing of the editor. I will try to remove this section of feedback after the issue goes away.Amazon gets 0 out of 5 stars. I ordered before the release date and didn't get the package until 3 days after I should have had it. Plus, the publisher has a physical book and eBook for the same price as just the physical book on Amazon. They also made me rewrite this review as they didn't like my mentions of the Unreal forums to fix critical issues for doing the C++ project in section 2 if using Unreal Engine 5.3.1 (current as of this writing 10/18/2023)
Add a review
Review now to get coupon!

Your email address will not be published. Required fields are marked *

Shipping and Delivery

MAECENAS IACULIS

Vestibulum curae torquent diam diam commodo parturient penatibus nunc dui adipiscing convallis bulum parturient suspendisse parturient a.Parturient in parturient scelerisque nibh lectus quam a natoque adipiscing a vestibulum hendrerit et pharetra fames nunc natoque dui.

ADIPISCING CONVALLIS BULUM

  • Vestibulum penatibus nunc dui adipiscing convallis bulum parturient suspendisse.
  • Abitur parturient praesent lectus quam a natoque adipiscing a vestibulum hendre.
  • Diam parturient dictumst parturient scelerisque nibh lectus.

Scelerisque adipiscing bibendum sem vestibulum et in a a a purus lectus faucibus lobortis tincidunt purus lectus nisl class eros.Condimentum a et ullamcorper dictumst mus et tristique elementum nam inceptos hac parturient scelerisque vestibulum amet elit ut volutpat.