Developing Turn-Based Multiplayer Games: with GameMaker Studio 2 and NodeJS
暫譯: 開發回合制多人遊戲:使用 GameMaker Studio 2 和 NodeJS

Yadu Rajiv

  • 出版商: Apress
  • 出版日期: 2018-11-29
  • 售價: $1,520
  • 貴賓價: 9.5$1,444
  • 語言: 英文
  • 頁數: 224
  • 裝訂: Paperback
  • ISBN: 1484238605
  • ISBN-13: 9781484238608
  • 相關分類: Maker
  • 海外代購書籍(需單獨結帳)

買這商品的人也買了...

商品描述

Create your first turn-based multiplayer game using GameMaker Studio 2’s built-in networking functions as well as using a simple NodeJS server. This book introduces you to the complexities of network programming and communication, where the focus will be on building the game from the ground up. 
You will start with a brief introduction to GameMaker Studio 2 and GML coding before diving into the essential principles of game design. 

Following this, you will go through an introductory section on NodeJS where you will learn how to create a server and send and receive data from it as well as integrating it with GameMaker Studio. You will then apply multiplayer gaming logic to your server and unlock multiplayer game features such as locating a player, syncing their data, and recording their session.  

What You Will Learn
  • Discover the architecture of GameMaker Studio 2 
  • Add new features to your game with NodeJS modules
  • Integrate GameMaker Studio 2 with NodeJS 
  • Master GameMaker Studio 2's built-in networking functions

  • Who This Book Is For

    GameMaker Studio users who want to understand how the networking components of GMS 2 work. Basic JavaScript knowledge is required.

    商品描述(中文翻譯)

    建立您的第一個回合制多人遊戲,使用 GameMaker Studio 2 的內建網路功能以及簡單的 NodeJS 伺服器。本書將帶您了解網路程式設計和通訊的複雜性,重點將放在從零開始構建遊戲。

    您將首先簡要介紹 GameMaker Studio 2 和 GML 編碼,然後深入遊戲設計的基本原則。

    接下來,您將進入 NodeJS 的入門部分,學習如何創建伺服器並從中發送和接收數據,以及如何將其與 GameMaker Studio 整合。然後,您將把多人遊戲邏輯應用到您的伺服器上,並解鎖多人遊戲功能,例如定位玩家、同步他們的數據和記錄他們的遊戲會話。

    您將學到什麼


    • 了解 GameMaker Studio 2 的架構

    • 使用 NodeJS 模組為您的遊戲添加新功能

    • 將 GameMaker Studio 2 與 NodeJS 整合


  • 掌握 GameMaker Studio 2 的內建網路功能
  • 本書適合誰

    本書適合希望了解 GMS 2 的網路組件如何運作的 GameMaker Studio 使用者。需要具備基本的 JavaScript 知識。