Practical Game Design with Unity and Playmaker
暫譯: 實用的 Unity 與 Playmaker 遊戲設計
Sergey Mohov
- 出版商: Packt Publishing
- 出版日期: 2013-12-21
- 售價: $1,350
- 貴賓價: 9.5 折 $1,283
- 語言: 英文
- 頁數: 122
- 裝訂: Paperback
- ISBN: 1849698104
- ISBN-13: 9781849698108
-
相關分類:
Maker、遊戲引擎 Game-engine、遊戲設計 Game-design
海外代購書籍(需單獨結帳)
相關主題
商品描述
Unity and Playmaker are a dynamic duo when it comes to game design, and this book shows you how to make the most of them by demonstrating how to create an interactive game from scratch. Instructive and fun.
Overview
- Create artificial intelligence for a game using Playmaker
- Learn how to integrate a game with external APIs (Kongregate)
- Learn how to quickly develop games in Unity and Playmaker
- A step-by-step game development tutorial using AI scripting, external APIs and Multiplayer implementation
In Detail
Unity is a powerful rendering engine which is fully integrated with a complete set of intuitive tools to create interactive 3D and 2D content. Playmaker is a flexible visual state machine editor and runtime library for Unity 3D which facilitates visual scripting for Unity 3D.
This book explores the basics of Unity scripting in JavaScript and C#. It is a step-by-step tutorial which thoroughly explains how to make a game from scratch quickly and effortlessly. This books details the steps required to make a game in seven chapters, each of them examining one of the aspects of game development in the most practical and concise way possible.
This book starts by explaining you the component-based approach to game development. It then moves on to teach you how to use state machine's interface to make a game with minimum code and how to add AI and Photon networking to it. The book then progresses through helping you understand how to write a Kongregate API code and upload your game on it. The book finally ends up enabling you to make a complete web Multiplayer game in Unity and add an external API to it.
What you will learn from this book
- Understand the Unity project structure and the component-based approach to game development.
- Master Unity and Playmaker's interface
- Utilize Unity and Playmaker to create game mechanics
- Implement networking and multiplayer using Photon Unity Networking via Playmaker
- Explore the basics of Unity scripting in JavaScript and C#
- Import and position a model in the scene
- Construct your own custom Playmaker actions
- Create a game from scratch and customize it
Approach
A practical guide packed with examples that helps you to build a full-fledged game with the help of Unity and Playmaker. A few exercises and useful external resources are also provided to improve both the game and your skills.
Who this book is written for
This book is for animation artists and 3D artists, designers, and engineers who want to create interactive content with little or no programming. This book is also for game programmers who want to create a game from scratch in Unity and Playmaker. You are expected to have basic knowledge of game programming and Unity 3D.
商品描述(中文翻譯)
Unity 和 Playmaker 是遊戲設計中的最佳搭檔,本書將展示如何充分利用它們,並從零開始創建一個互動遊戲。內容既具啟發性又有趣。
**概述**
- 使用 Playmaker 創建遊戲的人工智慧
- 學習如何將遊戲與外部 API(Kongregate)整合
- 學習如何快速在 Unity 和 Playmaker 中開發遊戲
- 一個逐步的遊戲開發教程,使用 AI 腳本、外部 API 和多人遊戲實現
**詳細內容**
Unity 是一個強大的渲染引擎,完全整合了一整套直觀的工具,用於創建互動的 3D 和 2D 內容。Playmaker 是一個靈活的視覺狀態機編輯器和 Unity 3D 的運行時庫,便於在 Unity 3D 中進行視覺腳本編寫。
本書探討了 Unity 中使用 JavaScript 和 C# 的腳本基礎。這是一個逐步的教程,徹底解釋如何快速且輕鬆地從零開始製作遊戲。本書詳細說明了在七個章節中製作遊戲所需的步驟,每個章節都以最實用和簡潔的方式檢視遊戲開發的各個方面。
本書首先解釋了基於組件的遊戲開發方法。接著教你如何使用狀態機的介面以最少的代碼製作遊戲,以及如何為其添加 AI 和 Photon 網路功能。然後,本書幫助你理解如何編寫 Kongregate API 代碼並將遊戲上傳到該平台。最後,本書將使你能夠在 Unity 中製作完整的網頁多人遊戲並為其添加外部 API。
**你將從本書中學到什麼**
- 理解 Unity 專案結構和基於組件的遊戲開發方法。
- 精通 Unity 和 Playmaker 的介面
- 利用 Unity 和 Playmaker 創建遊戲機制
- 通過 Playmaker 使用 Photon Unity Networking 實現網路和多人遊戲
- 探索 Unity 中使用 JavaScript 和 C# 的腳本基礎
- 導入並在場景中定位模型
- 構建自己的自定義 Playmaker 動作
- 從零開始創建遊戲並進行自定義
**方法**
這是一本實用指南,充滿範例,幫助你在 Unity 和 Playmaker 的幫助下構建一個完整的遊戲。還提供了一些練習和有用的外部資源,以改善遊戲和你的技能。
**本書的讀者對象**
本書適合動畫藝術家、3D 藝術家、設計師和工程師,他們希望以少量或不需要編程的方式創建互動內容。本書也適合希望在 Unity 和 Playmaker 中從零開始創建遊戲的遊戲程序員。預期讀者應具備基本的遊戲編程和 Unity 3D 知識。