Building Multiplayer Games in Unity: Using Mirror Networking
Engelbrecht, Dylan
- 出版商: Apress
- 出版日期: 2021-12-04
- 售價: $2,520
- 貴賓價: 9.5 折 $2,394
- 語言: 英文
- 頁數: 252
- 裝訂: Quality Paper - also called trade paper
- ISBN: 1484274733
- ISBN-13: 9781484274736
-
相關分類:
遊戲引擎 Game-engine
海外代購書籍(需單獨結帳)
相關主題
商品描述
Chapter 1: IntroductionSub-Topics● Why you should care about the contents of this book● Prerequisites & Resources
Chapter 2: The Messenger Pigeon, Packets, and a Trip Around the WorldSub-Topics● Introduction to networking● Understanding packets● How packets of data get transported across the world● IPV4 and UDP● The transport layer● The firewall● The importance of keeping your packets small
Chapter 2: A Hall of Mirrors and ApathySub-Topics● What is Mirror Networking● Understand where Mirror comes from and why it was created● Learn the limitations of Mirror● Break some of those limitations with Apathy● What is Apathy and where to get it?● The client, the server, and the host
Chapter 3: The Chain of CommandSub-Topics: ● Game server architecture● Authority● Understanding the chain of command● Remote Procedure Calls (RPC's)● Commands● Syncvars● Syncvar Hooks● Mirror Events● Creating our first multiplayer game
Chapter 4: Memory of a GoldfishSub-Topics: ● What are database engines?● Relational vs non-relational databases● A few popular relational database engines with their pros and cons● A few popular non-relational database engines with their pros and cons● Designing the database● Connecting to the database from your game server● Storing information● Retrieving information● Serving information to your players
Chapter 5: Scaling Up, A LotSub-Topics: ● The cloud● AWS● Google Cloud● Azure● Unity Multiplay● Hosting your databases● Understanding the bottleneck● How Apex Legends created the perfect launch● Stress testing and stress clients● Things to consider, like security
Chapter 6: Insights From the MastersSub-Topics: ● 10 Mini-stories and interviews of game developers
Chapter 7: Challenge What You KnowSub-Topics: ● 2 beginner multiplayer challenges● 2 intermediate multiplayer challenges with user data persistence● 1 advanced multiplayer challenge with user and world data persistence
Chapter 8: ConclusionSub-Topics: ● Next steps for the reader● Best wishes and thanks
Chapter 2: The Messenger Pigeon, Packets, and a Trip Around the WorldSub-Topics● Introduction to networking● Understanding packets● How packets of data get transported across the world● IPV4 and UDP● The transport layer● The firewall● The importance of keeping your packets small
Chapter 2: A Hall of Mirrors and ApathySub-Topics● What is Mirror Networking● Understand where Mirror comes from and why it was created● Learn the limitations of Mirror● Break some of those limitations with Apathy● What is Apathy and where to get it?● The client, the server, and the host
Chapter 3: The Chain of CommandSub-Topics: ● Game server architecture● Authority● Understanding the chain of command● Remote Procedure Calls (RPC's)● Commands● Syncvars● Syncvar Hooks● Mirror Events● Creating our first multiplayer game
Chapter 4: Memory of a GoldfishSub-Topics: ● What are database engines?● Relational vs non-relational databases● A few popular relational database engines with their pros and cons● A few popular non-relational database engines with their pros and cons● Designing the database● Connecting to the database from your game server● Storing information● Retrieving information● Serving information to your players
Chapter 5: Scaling Up, A LotSub-Topics: ● The cloud● AWS● Google Cloud● Azure● Unity Multiplay● Hosting your databases● Understanding the bottleneck● How Apex Legends created the perfect launch● Stress testing and stress clients● Things to consider, like security
Chapter 6: Insights From the MastersSub-Topics: ● 10 Mini-stories and interviews of game developers
Chapter 7: Challenge What You KnowSub-Topics: ● 2 beginner multiplayer challenges● 2 intermediate multiplayer challenges with user data persistence● 1 advanced multiplayer challenge with user and world data persistence
Chapter 8: ConclusionSub-Topics: ● Next steps for the reader● Best wishes and thanks