Building an RPG with Unity 5.x
暫譯: 使用 Unity 5.x 建立角色扮演遊戲

Vahe Karamian

  • 出版商: Packt Publishing
  • 出版日期: 2016-10-17
  • 售價: $1,860
  • 貴賓價: 9.5$1,767
  • 語言: 英文
  • 頁數: 376
  • 裝訂: Paperback
  • ISBN: 1785285009
  • ISBN-13: 9781785285004
  • 相關分類: 遊戲引擎 Game-engine
  • 海外代購書籍(需單獨結帳)

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

相關主題

商品描述

Key Features

  • Learn to build a multiplayer real-time strategy game from scratch using Unity
  • Gain knowledge of Unity’s UI system to build complex user interfaces
  • See how to build and customize your framework for your RPG games

Book Description

Unity is one of the most cutting-edge game engines in the world. Developers are looking for the best ways to create games of any genre in the engine. This comprehensive guide on building an RPG with Unity teaches you high-end techniques currently used in developing modern games - the tips, tricks, and techniques can be applied to your own role RPG.

We begin with an introduction to, and the fundamentals of, RPG games. Moving further, you will learn the necessary parts of building an RPG, such as structuring the game environment, customizing characters, controlling the camera, and designing other attributes like inventory, weapons, and so on.

We also cover designing levels of the game by adding more features to it and making the game more interesting. You will also learn how to get around the obstacle of networking in Unity and be able to implement Multi-Player mode for your RPG games.

By the end of the book, you will be able to build upon core the RPG framework elements to create your own game experience.

What you will learn

  • Construct a framework for inventory, equipment, characters, enemies, quests, and game events
  • See how to load and unload scenes and assets
  • Create multiplayer game settings for our RPG
  • Design a UI for user input and feedback
  • Enhance Game Master to handle all aspects of the RPG
  • Develop a custom pathfinding system
  • Implement AI for character and non-character players

About the Author

Vahé Karamian is a software consultant and author based in Los Angeles, CA. He has been providing software development services to some of the top pharmaceutical, biotech, and medical device manufacturing companies in the world. His latest clients included Department of Planning and Evox Imaging. Providing web, mobile, and virtual reality experiences.

He came across Unity when he was searching for a game engine for his projects in 2010. The rest is history. He is the founder of the Granada Hills Unity User Group and is actively working with the user community to educate new developers.

He is the author of Introduction to Game Programming: Using C# and Unity 3D. The book targets individuals with no programming background. The objective of the book is to give the reader a good foundation on the fundamentals of programming concepts and the essentials for Unity. It is available in both eBook and paperback editions. Visit www.noorcon.com for more information.

Vahé holds a master's degree in computer science, and is currently lecturing the following topics: Introduction to Computer Science, Data Structures and Algorithms, Operating Systems, Game Design and Development.

Table of Contents

  1. In the Beginning
  2. Setting the Atmosphere
  3. Character Design
  4. Player Character and Non-Player Character Design
  5. Game Master and Game Mechanics
  6. Inventory System
  7. User Interface and System Feedback
  8. Multiplayer Setup

商品描述(中文翻譯)

**主要特點**

- 學習如何使用 Unity 從零開始建立一個多人即時戰略遊戲
- 獲得 Unity 的 UI 系統知識,以構建複雜的用戶界面
- 了解如何為 RPG 遊戲構建和自定義框架

**書籍描述**

Unity 是全球最前沿的遊戲引擎之一。開發者正在尋找在該引擎中創建任何類型遊戲的最佳方法。本書是關於使用 Unity 建立 RPG 的綜合指南,教你當前用於開發現代遊戲的高端技術——這些技巧、竅門和技術可以應用於你自己的角色扮演遊戲。

我們將從 RPG 遊戲的介紹和基本概念開始。接下來,你將學習建立 RPG 所需的各個部分,例如結構化遊戲環境、自定義角色、控制相機以及設計其他屬性,如物品清單、武器等。

我們還將涵蓋通過添加更多功能來設計遊戲關卡,使遊戲更加有趣。你還將學習如何克服 Unity 中的網絡障礙,並能夠為你的 RPG 遊戲實現多人模式。

在書籍結束時,你將能夠基於核心 RPG 框架元素來創建自己的遊戲體驗。

**你將學到的內容**

- 構建物品清單、裝備、角色、敵人、任務和遊戲事件的框架
- 了解如何加載和卸載場景及資源
- 為我們的 RPG 創建多人遊戲設置
- 設計用戶輸入和反饋的 UI
- 增強遊戲管理者以處理 RPG 的所有方面
- 開發自定義路徑尋找系統
- 為角色和非角色玩家實現 AI

**關於作者**

**Vahé Karamian** 是一位位於加州洛杉磯的軟體顧問和作者。他為一些全球頂尖的製藥、生物科技和醫療設備製造公司提供軟體開發服務。他最近的客戶包括規劃部和 Evox Imaging,提供網頁、移動和虛擬現實體驗。

他在 2010 年尋找遊戲引擎時接觸到了 Unity,後來便開始了他的歷程。他是 Granada Hills Unity 使用者小組的創始人,並積極與使用者社群合作,教育新開發者。

他是《遊戲程式設計入門:使用 C# 和 Unity 3D》的作者。本書針對沒有程式設計背景的個人,目標是為讀者提供程式設計概念的基本基礎和 Unity 的必要知識。該書有電子書和平裝本兩種版本。更多資訊請訪問 www.noorcon.com。

Vahé 擁有計算機科學碩士學位,目前講授以下主題:計算機科學入門、數據結構與算法、操作系統、遊戲設計與開發。

**目錄**

1. 開始
2. 設定氛圍
3. 角色設計
4. 玩家角色與非玩家角色設計
5. 遊戲管理者與遊戲機制
6. 物品清單系統
7. 用戶界面與系統反饋
8. 多人遊戲設置