Unity 2017 Game AI Programming, Third Edition

Ray Barrera, Aung Sithu Kyaw, Thet Naing Swe

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

商品描述

Use Unity 2017 to create fun and unbelievable AI entities in your games with A*, Fuzzy logic and NavMesh

Key Features

  • Explore the brand-new Unity 2017 features that makes implementing Artificial Intelligence in your game easier than ever
  • Use fuzzy logic concepts in your AI decision-making to make your characters more engaging
  • Build exciting and richer games by mastering advanced Artificial Intelligence concepts such as Neural Networks

Book Description

Unity 2017 provides game and app developers with a variety of tools to implement Artificial Intelligence. Leveraging these tools via Unity's API or built-in features allows limitless possibilities when it comes to creating your game's worlds and characters.

This third edition with Unity will help you break down Artificial Intelligence into simple concepts to give you a fundamental understanding of the topic to build upon. 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 5. Further on you will learn to distinguish the state machine pattern and implement one of your own. This is followed by learning how to implement a basic sensory system for your AI agent and coupling it with a Finite State Machine (FSM).

Next you'll learn how to use Unity's built-in NavMesh feature and implement your own A* pathfinding system. You will then learn how to implement simple flocks and crowd's dynamics, key AI concepts. Moving on, you will learn how to implement a behavior tree through a game-focused example. Lastly, you'll combine fuzzy logic concepts with state machines and apply all the concepts in the book to build a simple tank game.

What you will learn

商品描述(中文翻譯)

使用Unity 2017在遊戲中創建有趣且令人難以置信的AI實體,並使用A*、模糊邏輯和導航網格。

主要特點:

- 探索全新的Unity 2017功能,使在遊戲中實現人工智能比以往更容易。
- 使用模糊邏輯概念來進行AI決策,使角色更具吸引力。
- 通過掌握神經網絡等高級人工智能概念,構建更刺激和豐富的遊戲。

書籍描述:

Unity 2017為遊戲和應用程序開發人員提供了各種工具來實現人工智能。通過使用Unity的API或內置功能來利用這些工具,可以在創建遊戲的世界和角色方面具有無限的可能性。

這本與Unity合作的第三版將幫助您將人工智能分解為簡單的概念,以便您對該主題有基本的理解並進一步構建。通過各種示例,本書將帶領您進行實際的實現,以突出與Unity 5中的遊戲AI相關的關鍵概念和功能。

接下來,您將學習區分狀態機模式並實現自己的狀態機。然後,您將學習如何為AI代理實現基本的感知系統並將其與有限狀態機(FSM)結合使用。

接下來,您將學習如何使用Unity內置的導航網格功能並實現自己的A*路徑尋找系統。然後,您將學習如何實現簡單的群體和人群動力學,這是關鍵的AI概念。然後,您將通過遊戲為例學習如何實現行為樹。最後,您將結合模糊邏輯概念和狀態機,並將本書中的所有概念應用於構建一個簡單的坦克遊戲。

您將學到什麼:

- 使用Unity 2017在遊戲中實現人工智能的全新功能。
- 使用模糊邏輯概念來進行AI決策,使角色更具吸引力。
- 通過掌握神經網絡等高級人工智能概念,構建更刺激和豐富的遊戲。