Building Multiplayer Games in Unity: Using Mirror Networking

Engelbrecht, Dylan

  • 出版商: Apress
  • 出版日期: 2021-12-04
  • 售價: $2,530
  • 貴賓價: 9.5$2,404
  • 語言: 英文
  • 頁數: 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