Game Backend Development: With Microsoft Azure and Playfab

Bors, Balint

  • 出版商: Apress
  • 出版日期: 2022-12-25
  • 售價: $1,480
  • 貴賓價: 9.5$1,406
  • 語言: 英文
  • 頁數: 190
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1484289099
  • ISBN-13: 9781484289099
  • 相關分類: Microsoft Azure
  • 海外代購書籍(需單獨結帳)


Up your game developer skills by learning game backend development with Microsoft Azure and PlayFab.

Robust backend infrastructure support is essential for all modern games. Implementing game backend features became easier with the emergence of GBaaS (Game Backend-as-a-Service) providers and the advance of the cloud. Multiplayer gaming, leaderboards, game analytics, and virtual economies are all backed by cloud services.

As a game developer, understanding core game backend features and implementation techniques is an important addition to your game developer skill set. Understanding game backend development will not only give you a competitive advantage, it will also eventually allow you to create better games.

This book will help you get started. It teaches all the core concepts, using downloadable source code, so that you can experiment right away following a learning-by-doing approach.

After reading this book, you will have a solid grasp of key game backend services and know how to implement them.

What You Will Learn

  • Understand core concepts around game backend development
  • Use the PlayFab API to implement backend features
  • Build game backend infrastructure using Microsoft Azure cloud (architecture and implementation)
  • Contrast the traditional Azure cloud- and PlayFab (GBaaS)-based implementations of game backend capabilities
  • Reuse source code to enable backend capability in your own games
  • Discover different ways for authenticating players
  • Implement a multiplayer game in Unity with the help of mirror networking
  • Create a matchmaker to bring together players for an online game session
  • Establish leaderboards to reinforce player competition
  • Build a virtual economy and monetize your game
  • Set up game analytics and gain insight into players' behavior
  • Let players communicate with each other by taking advantage of cognitive services
  • Learn how to implement server-side custom game backend logic

Who This Book Is For

Game developers who may be skilled in game development, but who possess little to no skills in GBaaS and cloud computing. This book is also for professionals working in the cloud solutions space who want to learn about the specific challenges of the gaming domain.


提升你的遊戲開發技能,透過學習使用Microsoft Azure和PlayFab進行遊戲後端開發。





- 理解遊戲後端開發的核心概念
- 使用PlayFab API實現後端功能
- 使用Microsoft Azure雲端構建遊戲後端基礎架構(架構和實現)
- 對比傳統的Azure雲端和PlayFab(GBaaS)的遊戲後端能力實現方式
- 重用源代碼,在自己的遊戲中啟用後端能力
- 探索不同的玩家身份驗證方式
- 使用mirror networking在Unity中實現多人遊戲
- 創建配對器,為線上遊戲會話匹配玩家
- 建立排行榜,加強玩家競爭
- 建立虛擬經濟並對遊戲進行貨幣化
- 設置遊戲分析並獲得對玩家行為的洞察
- 讓玩家通過認知服務彼此溝通
- 學習如何實現服務器端自定義遊戲後端邏輯

- 遊戲開發者,可能在遊戲開發方面有一定技能,但在GBaaS和雲端計算方面缺乏技能。本書也適合在雲端解決方案領域工作的專業人士,他們想了解遊戲領域的特定挑戰。


Balint Bors is a cloud solutions architect based in Munich, Germany. He has over 15 years of experience developing software and building IT infrastructures for many companies and industries. Balint also consults with and advises technical teams on applying cloud technologies. He is a Microsoft Certified Azure Solutions Architect Expert.


Balint Bors 是一位位於德國慕尼黑的雲解決方案架構師。他擁有超過15年的軟體開發和建立IT基礎設施的經驗,為許多公司和行業提供服務。Balint還就應用雲技術向技術團隊提供諮詢和建議。他是微軟認證的Azure解決方案架構師專家。