Mastering Unity 2017 Game Development with C# - Second Edition

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開發

  • 使用導航網格、遮蔽剔除和性能分析工具

  • 自信地使用GameObject、旋轉和變換

  • 了解特定的遊戲玩法特點,如AI敵人、庫存系統和關卡設計

關於作者


Alan Thorn是一位多學科遊戲開發人員、作家和教育家,擁有17年的行業經驗。他開發PC桌面、移動和VR遊戲。他創立了Wax Lyrical Games並創作了屢獲殊榮的遊戲《Baron Wittard: Nemesis of Ragnarok》,在其中擔任設計師、程序員和藝術家。他已經撰寫了23本遊戲開發技術書籍,並提供了19個視頻培訓課程。這些課程涵蓋了遊戲玩法編程、Unity開發和3D建模與動畫。他曾擔任特西德大學的高級講師、Uppingham School的主教師和倫敦南岸大學的客座講師。目前,他是國家電影電視學院遊戲設計和開發系的系主任。

目錄



  1. 構建和配置資產

  2. 關卡設計和結構

  3. 玩家控制-移動

  4. 玩家控制-打字和生命值

  5. 敵人和人工智能

  6. 項目管理和版本控制

  7. 持久數據-加載和保存遊戲狀態

  8. 性能、優化、移動設備等等