Welcome to the final chapters of Unreal Engine 4 By Example! Congratulations on making it to this point. We have covered a lot since you started this book and now we are going to be utilizing all of that knowledge to dig into the last major UE4 feature covered in this book. That feature is Unreal Networking! I have left this feature till last as it will require the knowledge and skills you have been working on throughout this book. We are going to be exploring this feature by creating our very own multiplayer FPS shooter, with which you will be able to play with your friends over LAN! To fully understand how UE4's networking is done, we will be covering some basic networking concepts, how UE4 leverages these concepts to create its networking layer, and most of the important objects that you will need to interact with. In short, we will be covering the following:
Networking theory
Client/server protocols
Peer 2 Peer protocols
Remote Procedure Calls
The UE4...