Mastering Unity 2017 Game Development with C# - Second Edition
暫譯: 精通 Unity 2017 遊戲開發與 C# - 第二版

Alan Thorn

  • 出版商: Packt Publishing
  • 出版日期: 2017-10-30
  • 定價: $1,650
  • 售價: 6.0$990
  • 語言: 英文
  • 頁數: 568
  • 裝訂: Paperback
  • ISBN: 1788479831
  • ISBN-13: 9781788479837
  • 相關分類: C#遊戲引擎 Game-engine
  • 立即出貨 (庫存=1)

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

相關主題

商品描述

Key Features

  • Create professional grade games with realistic animation and graphics, particle systems and game physics with Unity 2017
  • Unleash the power of C# scripting to create intelligent game AI and professional grade game workflows.
  • Create immersive VR games using the latest Unity 2017 VR SDK.

Book Description

Do you want to make the leap from being an everyday Unity developer to being a pro game developer? Then look no further! This book is your one-stop solution to creating mesmerizing games with lifelike features and amazing gameplay.

This book focuses in some detail on a practical project with Unity, building a first-person game with many features. You'll delve into the architecture of a Unity game, creating expansive worlds, interesting render effects, and other features to make your games special. You will create individual game components, use efficient animation techniques, and implement collision and physics effectively. Specifically, we'll explore optimal techniques for importing game assets, such as meshes and textures; tips and tricks for effective level design; how to animate and script NPCs; how to configure and deploy to mobile devices; how to prepare for VR development; how to work with version control; and more.

By the end of this book, you'll have developed sufficient competency in Unity development to produce fun games with confidence.

What you will learn

  • Explore hands-on tasks and real-world scenarios to make a Unity horror adventure game
  • Create enemy characters that act intelligently and make reasoned decisions
  • Use data files to save and restore game data in a way that is platform-agnostic
  • Get started with VR development
  • Use navigation meshes, occlusion culling, and Profiler tools
  • Work confidently with GameObjects, rotations, and transformations
  • Understand specific gameplay features such as AI enemies, inventory systems, and level design

About the Author

Alan Thorn is a multidisciplinary game developer, author, and educator with 17 years of industry experience. He makes games for PC desktop, mobile, and VR. He founded Wax Lyrical Games and created the award-winning game Baron Wittard: Nemesis of Ragnarok, working as designer, programmer, and artist. He has written 23 technical books on game development and presented 19 video training courses. These cover gameplay programming, Unity development, and 3D modeling and animation. He has worked in game education as a senior lecturer for Teesside University, a lead teacher for Uppingham School, and a visiting lecturer for London South Bank University. Currently, he's the Head of Department for Games Design and Development at the National Film and Television School.

Table of Contents

  1. Building and Configuring Assets
  2. Level Design and Structure
  3. PLAYER CONTROLS - MOVEMENT
  4. PLAYER CONTROLS - TYPING AND HEALTH
  5. ENEMIES AND ARTIFICIAL INTELLIGENCE
  6. PROJECT MANAGEMENT AND VERSION CONTROL
  7. PERSISTENT DATA - LOAD AND SAVE GAME STATES
  8. PERFORMANCE, OPTIMIZATION, MOBILES, AND MORE

商品描述(中文翻譯)

#### 主要特點
- 使用 Unity 2017 創建專業級遊戲,具備真實的動畫和圖形、粒子系統及遊戲物理。
- 發揮 C# 腳本的威力,創建智能遊戲 AI 和專業級遊戲工作流程。
- 使用最新的 Unity 2017 VR SDK 創建沉浸式 VR 遊戲。

#### 書籍描述
您想從一名普通的 Unity 開發者躍升為專業遊戲開發者嗎?那麼不必再尋找了!這本書是您創建迷人遊戲的全方位解決方案,具備逼真的特徵和驚人的遊戲玩法。

本書詳細聚焦於一個實用的 Unity 專案,構建一個擁有多種功能的第一人稱遊戲。您將深入了解 Unity 遊戲的架構,創建廣闊的世界、有趣的渲染效果及其他使您的遊戲獨特的特徵。您將創建個別的遊戲組件,使用高效的動畫技術,並有效地實現碰撞和物理效果。具體來說,我們將探索導入遊戲資產(如網格和紋理)的最佳技術;有效的關卡設計技巧和竅門;如何為 NPC 動畫和編寫腳本;如何配置和部署到移動設備;如何為 VR 開發做準備;如何使用版本控制;等等。

到本書結束時,您將在 Unity 開發方面具備足夠的能力,自信地製作有趣的遊戲。

#### 您將學到的內容
- 探索實作任務和真實場景,製作 Unity 恐怖冒險遊戲
- 創建能夠智能行動和做出合理決策的敵方角色
- 使用數據文件以平台無關的方式保存和恢復遊戲數據
- 開始進行 VR 開發
- 使用導航網格、遮擋剔除和 Profiler 工具
- 自信地使用 GameObjects、旋轉和變換
- 理解特定的遊戲玩法特徵,如 AI 敵人、物品系統和關卡設計

#### 關於作者
**Alan Thorn** 是一位多學科的遊戲開發者、作者和教育者,擁有 17 年的行業經驗。他為 PC 桌面、移動設備和 VR 開發遊戲。他創立了 Wax Lyrical Games,並創作了獲獎遊戲《Baron Wittard: Nemesis of Ragnarok》,擔任設計師、程序員和藝術家。他撰寫了 23 本有關遊戲開發的技術書籍,並呈現了 19 部視頻培訓課程,涵蓋遊戲編程、Unity 開發以及 3D 建模和動畫。他曾在遊戲教育領域擔任 Teesside University 的高級講師、Uppingham School 的首席教師,以及 London South Bank University 的客座講師。目前,他是國家電影與電視學院遊戲設計與開發系的系主任。

#### 目錄
1. 資產的構建與配置
2. 關卡設計與結構
3. 玩家控制 - 移動
4. 玩家控制 - 輸入與健康
5. 敵人與人工智慧
6. 專案管理與版本控制
7. 持久數據 - 載入與保存遊戲狀態
8. 性能、優化、移動設備等