Multiplayer Game Development with Unreal Engine 5: Create compelling multiplayer games with C++, Blueprints, and Unreal Engine's networking features
K**R
Finally a straightforward book on implementing multiplayer
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.
F**E
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)
T**1
Too basic!
Buy only if you never touched multiplayer code or doesn't know what rpcs are
C**J
Detailed
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
Trustpilot
3 weeks ago
1 month ago