Building an RPG with Unity 5.x

Vahe Karamian

  • 出版商: Packt Publishing
  • 出版日期: 2016-10-17
  • 售價: $1,730
  • 貴賓價: 9.5$1,644
  • 語言: 英文
  • 頁數: 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創建多人遊戲設置

  • 設計用於用戶輸入和反饋的用戶界面

  • 增強遊戲主控制器以處理RPG的所有方面

  • 開發自定義尋路系統

  • 為角色和非角色玩家實現人工智能

關於作者


Vahé Karamian是一位位於加利福尼亞洛杉磯的軟件顧問和作者。他曾為世界頂級製藥、生物技術和醫療設備製造公司提供軟件開發服務。他的最新客戶包括規劃部和Evox Imaging。提供網絡、移動和虛擬現實體驗。


他在2010年尋找遊戲引擎時接觸到Unity。其餘的就是歷史。他是Granada Hills Unity User Group的創始人,積極與用戶社區合作,教育新開發人員。


他是《Introduction to Game Programming: Using C# and Unity 3D》的作者。該書針對沒有編程背景的讀者。該書的目標是為讀者提供有關編程概念基礎和Unity基本知識的良好基礎。該書提供電子書和平裝書版本。請訪問www.noorcon.com獲取更多信息。


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

目錄



  1. 起點

  2. 營造氛圍

  3. 角色設計

  4. 玩家角色和非玩家角色設計

  5. 遊戲主控制器和遊戲機制

  6. 庫存系統

  7. 用戶界面和系統反饋

  8. 多人設置