Discover Unreal Engine 5 networking techniques to create your own multiplayer game experiences, making them scalable and fully functional Key Features Understand networking techniques for a captivating and successful multiplayer game Understand how to use the Unreal Engine networking system with C++ and Blueprints Carefully plan and develop an online experience from start to finish Book DescriptionHave you ever wondered how to create engaging, immersive experiences that allow multiple users to take part in collaborative or competitive games? If the answer is yes, then join us on this journey and begin making multiplayer projects with Unreal Engine 5! In this book, you will learn the basic principles behind a multiplayer game. Starting from a sample project, you will learn how to set up a networked system and make it work. After the first prototype of the project is functional, you will start adding some game logic, including obstacles and AI opponents, to make the game more challenging; this will ensure a high level of engagement and enjoyment for your soon-to-be players. Then the next step will be learning how to debug and optimise the project, before finally creating your own deployable game build and connecting the game with cloud services such as the Epic Online Services system. By the end of this book, you will be able to confidently develop and manage a multiplayer experience in the Unreal Engine environment, and you will be able to take these new programming skills into your future projects.What you will learn Know the basics of Multiplayer Game Development Understand the main elements involved in a networked level Plan and create an engaging multiplayer game Use Unreal Multiplayer features, including replication, RPCs, relevancy, and roles Debug and optimize the code for improved game performance Deploy the game on a LAN or online Use Epic Online Services for a better player experience Who this book is forIf you are a game programmer or specifically an Unreal Engine developer, with little or no knowledge of video game networking systems, and want to delve deep into this topic, then this book is for you. Developers who are proficient in other game engines and are interested in understanding the principles of the Unreal multiplayer system will also benefit from this book, however a basic knowledge of Unreal Engine and C++ is strongly recommended. A passion for multiplayer games will help you get the most out of this book.
Book InformationISBN 9781803232874
Author Marco SecchiFormat Paperback
Imprint Packt Publishing LimitedPublisher Packt Publishing Limited