Massively Multiplayer Game Programming With Unity 3d and Mirror: The Ultimate Guide to Building and Hosting Your MMOGS
暫譯: 使用 Unity 3D 和 Mirror 的大型多人遊戲程式設計:打造與託管您的 MMOGS 的終極指南

Chiu, Chihming

  • 出版商: Tellwell Talent
  • 出版日期: 2021-05-28
  • 售價: $2,330
  • 貴賓價: 9.5$2,214
  • 語言: 英文
  • 頁數: 512
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 022884410X
  • ISBN-13: 9780228844105
  • 相關分類: 遊戲引擎 Game-engine
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

Nowadays, online gaming has become a multi-billion-dollar industry, but in the past, it took a lot of time and manpower to develop an MMOG (massively multiplayer online game). This is because MMOG is a very complex system, and the development of a fastpaced online action game requires further technical considerations. After reading books and tutorials related to online game design, many readers are still unable to develop a multiplayer online game because the current books on the market are all focused on the technical discussion, but lack a complete and coherent example.

This book adopts a new way to explore this complex topic; that is, a working online game example is focused and comes with programming details to verify the theoretical discussion. The reason why it can be presented in this way is based on my work over a decade as both a professional game developer and a lecturer of multimedia and game development at several universities in Taiwan. Over the years, our team has accumulated experience and achievements in making online games, and obtained good results in related online game-design competitions. This book aims to share our experience with anyone interesting in making MMOGs.

If you have some experience in any programming language and want to know how to implement a massively multiplayer online game, this book is perfect for you. In the first part of this book, the essentials of the C# programming language, which is currently the main script language of the Unity game engine, is covered, followed by exploring the C# Object-Oriented Programming techniques required in the later chapters. After you become familiar with programming in C#, further examples are provided in the rest of this book to guide you to build and host an MMOG.

If you are an experienced Unity game developer who is interesting in MMOG development, this book is also useful. C# network and multithreaded programming are introduced in the second part to help the readers understanding the fundamentals in the network library, like the UNet or Mirror used in this book. Also, a dedicated chapter for mobile online game development covers the details of porting your MMOG to the largest gaming platform. Through the provided working examples, you'll not only understand the details in implementing an MMOG but also can apply the techniques presented in this book to the other networking libraries or game engines.

Visit the author's website at mmoprogramming.com to download the MMO working sample and the book's Table of Contents.

商品描述(中文翻譯)

如今,線上遊戲已成為一個數十億美元的產業,但在過去,開發一款MMOG(大規模多人線上遊戲)需要大量的時間和人力。這是因為MMOG是一個非常複雜的系統,而開發一款快節奏的線上動作遊戲需要進一步的技術考量。在閱讀了與線上遊戲設計相關的書籍和教程後,許多讀者仍然無法開發出多人線上遊戲,因為目前市場上的書籍都專注於技術討論,但缺乏完整且連貫的範例。

本書採用了一種新的方式來探討這個複雜的主題;即專注於一個可運作的線上遊戲範例,並附上程式設計細節以驗證理論討論。之所以能以這種方式呈現,基於我在台灣多所大學擔任多媒體與遊戲開發講師以及專業遊戲開發者的十多年工作經驗。多年來,我們的團隊在製作線上遊戲方面積累了經驗和成就,並在相關的線上遊戲設計競賽中取得了良好的成績。本書旨在與任何對製作MMOG感興趣的人分享我們的經驗。

如果您對任何程式語言有一些經驗,並想知道如何實現一款大規模多人線上遊戲,本書非常適合您。本書的第一部分涵蓋了C#程式語言的基本要素,這是目前Unity遊戲引擎的主要腳本語言,接著探討了後面章節所需的C#物件導向程式設計技術。在您熟悉C#程式設計後,本書的其餘部分將提供進一步的範例,指導您建立和托管一款MMOG。

如果您是一位有經驗的Unity遊戲開發者,對MMOG開發感興趣,本書也將對您有所幫助。第二部分介紹了C#網路和多執行緒程式設計,幫助讀者理解網路庫的基本概念,例如本書中使用的UNet或Mirror。此外,專門針對行動線上遊戲開發的章節涵蓋了將您的MMOG移植到最大遊戲平台的細節。通過提供的可運作範例,您不僅能理解實現MMOG的細節,還能將本書中介紹的技術應用於其他網路庫或遊戲引擎。

訪問作者的網站mmoprogramming.com以下載MMO工作範例和本書的目錄。

作者簡介

Dr. Chiu earned his Ph.D. in Interactive Game Engine Technology from National Chung Cheng University at Taiwan in 2015, and a Master of Computer Science degree in Computer Graphics from Arizona State University at Tempe in 1993. Before immigrating to Canada, he was the founder and CEO of the Powernet mobile business cooperation, which was a mobile-game content provider for the largest telecom company in Taiwan, Chunghwa Telecom. He has also taught game design and development classes for top-ranked universities, including the National Yunlin University of Science and Technology and Southern Taiwan University of Science and Technology (STUST), where he help found the first graduate school in multimedia and entertainment science. While in STUST, his team created the online game Chaos Era, which won the Jury Award in the 2009 Chinese Gamer online game design competition.

作者簡介(中文翻譯)

邱博士於2015年在台灣國立中正大學獲得互動遊戲引擎技術的博士學位,並於1993年在亞利桑那州立大學坦佩校區獲得計算機科學碩士學位,專攻計算機圖形學。在移民加拿大之前,他是Powernet行動商務合作社的創辦人及執行長,該公司是台灣最大電信公司中華電信的行動遊戲內容提供商。他還曾在多所頂尖大學教授遊戲設計與開發課程,包括國立雲林科技大學和南台科技大學(STUST),並協助創立了多媒體與娛樂科學的第一個研究所。在南台科技大學期間,他的團隊創作了線上遊戲《混沌時代》,該遊戲在2009年中國遊戲設計競賽中獲得評審獎。