Unity AI Programming Essentials
暫譯: Unity AI 程式設計精要

Curtis Bennett, Dan Violet Sagmiller

  • 出版商: Packt Publishing
  • 出版日期: 2014-12-22
  • 售價: $1,450
  • 貴賓價: 9.5$1,378
  • 語言: 英文
  • 頁數: 158
  • 裝訂: Paperback
  • ISBN: 1783553553
  • ISBN-13: 9781783553556
  • 相關分類: 遊戲引擎 Game-engine人工智慧
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

Use Unity3D, a popular game development ecosystem, to add realistic AI to your games quickly and effortlessly

About This Book

  • Implement pathfinding, pathfollowing, and use navigation mesh generation to move your AI characters within the game environment
  • Use behaviour trees to design logic for your game characters and make them “think”
  • A practical guide that will not only cover the basics of AI frameworks but also will teach how to customize them

Who This Book Is For

This book is aimed at developers who know the basics of game development with Unity and want to learn how to add AI to their games. You do not need any previous AI knowledge; this book will explain all the essential AI concepts and show you how to add and use them in your games.

What You Will Learn

  • Apply pathfinding and pathfollowing features using Unity AI plugins
  • Build behavior trees for different character types
  • Acquire the skills to create an enemy attack AI
  • Make use of crowd AI plugins to create realistic crowds
  • Create game characters that sense different parts of the environment and adapt to them
  • Use driving AI to handle AI for racing games
  • Integrate AI with Unity's classic animation system and Mecanim
  • Design complex navigation meshes for character movement

In Detail

Unity is a powerful cross-platform game creation system that includes a game engine and integrated development environment (IDE). AI programming in Unity is a key task for any game developer as it gives you the ability to make computer characters think and behave like a living organism.

This book focuses on the different AI tasks that are essential for game development using Unity. It includes topics such as defining "minds" for your characters with behavior trees. Furthermore, it covers more specialized AI tasks such as how to implement AI crowds and how to create driving AI for vehicles. We have a section dedicated to NavMesh, one of the most important aspects of pathfinding, that will show you how to customize the mesh generation to handle different use cases for different characters. This is a practical book as it uses several popular Unity plugins such as RAIN and React AI to accomplish different AI tasks.

商品描述(中文翻譯)

使用 Unity3D,這個流行的遊戲開發生態系統,快速且輕鬆地為您的遊戲添加真實的 AI

本書介紹


  • 實現路徑尋找、路徑跟隨,並使用導航網格生成來移動您的 AI 角色於遊戲環境中

  • 使用行為樹設計遊戲角色的邏輯,讓他們“思考”

  • 一本實用指南,不僅涵蓋 AI 框架的基本知識,還會教您如何自訂它們

本書適合誰

本書針對已經了解 Unity 遊戲開發基礎的開發者,並希望學習如何為他們的遊戲添加 AI。您不需要任何先前的 AI 知識;本書將解釋所有基本的 AI 概念,並展示如何在您的遊戲中添加和使用它們。

您將學到什麼

  • 使用 Unity AI 插件應用路徑尋找和路徑跟隨功能
  • 為不同角色類型構建行為樹
  • 獲得創建敵人攻擊 AI 的技能
  • 利用人群 AI 插件創建真實的人群
  • 創建能感知環境不同部分並適應的遊戲角色
  • 使用駕駛 AI 處理賽車遊戲的 AI
  • 將 AI 與 Unity 的經典動畫系統和 Mecanim 整合
  • 設計複雜的導航網格以供角色移動

詳細內容

Unity 是一個強大的跨平台遊戲創建系統,包含遊戲引擎和集成開發環境 (IDE)。在 Unity 中進行 AI 編程是任何遊戲開發者的關鍵任務,因為它使您能夠讓電腦角色像生物一樣思考和行為。

本書專注於使用 Unity 進行遊戲開發所需的不同 AI 任務。它包括定義角色“心智”的主題,使用行為樹。此外,它還涵蓋了更專門的 AI 任務,例如如何實現 AI 人群以及如何為車輛創建駕駛 AI。我們有一個專門的章節介紹 NavMesh,這是路徑尋找中最重要的方面之一,將向您展示如何自訂網格生成以處理不同角色的不同使用案例。這是一本實用的書,因為它使用了幾個流行的 Unity 插件,如 RAIN 和 React AI 來完成不同的 AI 任務。