Unity Artificial Intelligence Programming - Fifth Edition: Add powerful, believable, and fun AI entities in your game with the power of Unity
暫譯: Unity 人工智慧程式設計(第五版):利用 Unity 的力量為您的遊戲添加強大、可信且有趣的 AI 實體

Aversa, Davide

  • 出版商: Packt Publishing
  • 出版日期: 2022-03-28
  • 售價: $1,570
  • 貴賓價: 9.5$1,492
  • 語言: 英文
  • 頁數: 308
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1803238534
  • ISBN-13: 9781803238531
  • 相關分類: 遊戲引擎 Game-engine人工智慧
  • 立即出貨 (庫存=1)

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

商品描述

Learn and implement game AI in Unity 2021 to build smart environments and enemies with A* pathfinding, finite state machines, behavior trees, and the NavMesh

Key Features

- Explore the latest Unity 2021 features to make AI implementation in your game easier
- Build richer and more dynamic games using AI concepts such as behavior trees and navigation meshes
- Implement character behaviors and simulations using the Unity Machine Learning toolkit

Book Description

Developing artificial intelligence (AI) for game characters in Unity 2021 has never been easier. Unity provides game and app developers with a variety of tools to implement AI, from basic techniques to cutting-edge machine learning-powered agents. Leveraging these tools via Unity's API or built-in features allows limitless possibilities when it comes to creating game worlds and characters.

The updated fifth edition of Unity Artificial Intelligence Programming starts by breaking down AI into simple concepts. Using a variety of examples, the book then takes those concepts and walks you through actual implementations designed to highlight key concepts and features related to game AI in Unity. As you progress, you’ll learn how to implement a finite state machine (FSM) to determine how your AI behaves, apply probability and randomness to make games less predictable, and implement a basic sensory system. Later, you’ll understand how to set up a game map with a navigation mesh, incorporate movement through techniques such as A* pathfinding, and provide characters with decision-making abilities using behavior trees.

By the end of this Unity book, you’ll have the skills you need to bring together all the concepts and practical lessons you’ve learned together to build an impressive vehicle battle game.

What you will learn

- Understand the basics of AI in game design
- Create smarter game worlds and characters with C# programming
- Apply automated character movement using pathfinding algorithm behaviors
- Implement character decision-making algorithms using behavior trees
- Build believable and highly efficient artificial flocks and crowds
- Create sensory systems for your AI world
- Become well-versed with the basics of procedural content generation
- Explore the application of machine learning in Unity

Who this book is for

This Unity artificial intelligence book is for Unity developers with a basic understanding of C# and the Unity Editor who want to expand their knowledge of AI Unity game development.

商品描述(中文翻譯)

**學習並實作 Unity 2021 中的遊戲 AI,以建立智慧環境和敵人,使用 A* 路徑尋找、有限狀態機、行為樹和 NavMesh**

#### 主要特點

- 探索最新的 Unity 2021 功能,使遊戲中的 AI 實作更簡單
- 使用行為樹和導航網格等 AI 概念,構建更豐富和動態的遊戲
- 使用 Unity 機器學習工具包實作角色行為和模擬

#### 書籍描述

在 Unity 2021 中為遊戲角色開發人工智慧 (AI) 從未如此簡單。Unity 為遊戲和應用程式開發者提供了多種工具來實作 AI,從基本技術到尖端的機器學習驅動代理。通過 Unity 的 API 或內建功能利用這些工具,創建遊戲世界和角色的可能性是無限的。

更新的第五版《Unity 人工智慧程式設計》首先將 AI 拆解為簡單的概念。書中使用各種範例,然後將這些概念帶入實際實作,旨在突顯與 Unity 中遊戲 AI 相關的關鍵概念和特性。隨著進展,您將學會如何實作有限狀態機 (FSM) 來決定 AI 的行為,應用概率和隨機性使遊戲變得不那麼可預測,並實作基本的感知系統。之後,您將了解如何設置帶有導航網格的遊戲地圖,通過 A* 路徑尋找等技術整合移動,並使用行為樹為角色提供決策能力。

在這本 Unity 書籍結束時,您將具備將所有學到的概念和實用課程整合在一起的技能,以構建一個令人印象深刻的車輛戰鬥遊戲。

#### 您將學到的內容

- 理解遊戲設計中 AI 的基本概念
- 使用 C# 程式設計創建更智慧的遊戲世界和角色
- 應用路徑尋找演算法行為實現自動角色移動
- 使用行為樹實作角色決策演算法
- 構建可信且高效的人工群體和人群
- 為您的 AI 世界創建感知系統
- 熟悉程序內容生成的基本知識
- 探索機器學習在 Unity 中的應用

#### 本書適合誰

這本 Unity 人工智慧書籍適合對 C# 和 Unity 編輯器有基本了解的 Unity 開發者,想要擴展他們在 AI Unity 遊戲開發方面的知識。

目錄大綱

1. An Introduction to AI
2. Finite State Machines
3. Randomness and Probability
4. Implementing Sensors
5. Flocking
6. Path Following and Steering Behaviors
7. A* Pathfinding
8. Navigation Mesh
9. Behavior Trees
10. Procedural Content Generation
11. Machine Learning in Unity
12. Putting It All Together

目錄大綱(中文翻譯)

1. An Introduction to AI

2. Finite State Machines

3. Randomness and Probability

4. Implementing Sensors

5. Flocking

6. Path Following and Steering Behaviors

7. A* Pathfinding

8. Navigation Mesh

9. Behavior Trees

10. Procedural Content Generation

11. Machine Learning in Unity

12. Putting It All Together