Publication year: 2022
ISBN: 978-1-4842-7358-6
Internet Resource: Please Login to download book
Covers a variety of topics, including accessing data using RESTful APIs, local networked games, and creating multiplayer online games using client-server architecture. It provides the basics of networking, sockets, TCP vs. UDP, client-server architecture, serialization, RESTful APIs, network latency, and client-side prediction. Projects are presented to illustrate the concepts, including a chat client/server overlay for your game, and a 3D maze game that allows up to four players to connect over the network. You Will Learn Know the difference between TCP and UDP, and the pros and cons of these protocols Create client-server multiplayer games in Unity using C# Receive and process data from a remote server using RESTful APIs Understand latency and how to mitigate its impact
Subject: Game Development, Socket Programming, TCP, UDP, Serialization, RESTful APIs