Unity Networking Fundamentals Creating Multiplayer Games with Unity

Learn the fundamentals of networking with Unity and C#. This book covers a variety of topics, including accessing data using RESTful APIs, local networked games, and creating multiplayer online games using client-server architecture. The book provides the basics of networking, sockets, TCP vs. UDP,...

Full description

Bibliographic Details
Main Authors: Kelly, Sloan, Kumar, Khagendra (Author)
Format: eBook
Language:English
Published: Berkeley, CA Apress 2022, 2022
Edition:1st ed. 2022
Subjects:
Online Access:
Collection: Springer eBooks 2005- - Collection details see MPG.ReNa
LEADER 02254nmm a2200277 u 4500
001 EB002010238
003 EBX01000000000000001173137
005 00000000000000.0
007 cr|||||||||||||||||||||
008 220201 ||| eng
020 |a 9781484273586 
100 1 |a Kelly, Sloan 
245 0 0 |a Unity Networking Fundamentals  |h Elektronische Ressource  |b Creating Multiplayer Games with Unity  |c by Sloan Kelly, Khagendra Kumar 
250 |a 1st ed. 2022 
260 |a Berkeley, CA  |b Apress  |c 2022, 2022 
300 |a XVI, 266 p. 83 illus  |b online resource 
505 0 |a Chapter 1: Networking Concepts -- Chapter 2: Serialization -- Chapter 3: Restful APIs -- Chapter 4: TCP Connections -- Chapter 5: Networking Issues -- Chapter 6: Develop Maze Shooter -- Chapter 7:LAN Networking -- Chapter 8: Servers 
653 |a Computer games / Programming 
653 |a Game Development 
700 1 |a Kumar, Khagendra  |e [author] 
041 0 7 |a eng  |2 ISO 639-2 
989 |b Springer  |a Springer eBooks 2005- 
028 5 0 |a 10.1007/978-1-4842-7358-6 
856 4 0 |u https://doi.org/10.1007/978-1-4842-7358-6?nosfx=y  |x Verlag  |3 Volltext 
082 0 |a 794,815 
520 |a Learn the fundamentals of networking with Unity and C#. This book covers a variety of topics, including accessing data using RESTful APIs, local networked games, and creating multiplayer online games using client-server architecture. The book 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. By the end of the book, you will be familiar with low-level networking concepts such as protocols and architecture as well as high-level knowledge on how to create applications that use a client/server architecture for multiplayer games. What 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