Artificial Intelligence in Unreal Engine 5: Unleash the power of AI for next-gen game development with UE5 by using Blueprints and C++

Secchi, Marco

  • 出版商: Packt Publishing
  • 出版日期: 2024-10-31
  • 售價: $1,840
  • 貴賓價: 9.5$1,748
  • 語言: 英文
  • 頁數: 358
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1836205856
  • ISBN-13: 9781836205852
  • 相關分類: C++ 程式語言Unreal人工智慧
  • 海外代購書籍(需單獨結帳)

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

相關主題

商品描述

Tap into the cutting-edge artificial intelligence features of Unreal Engine 5 and unlock their potential to craft captivating and engaging experiences in your games and applications in this part-color guide

Key Features:

- Adopt AI techniques for developing immersive gameplay experiences

- Learn how to use the Unreal Engine gameplay framework system with C++ and Blueprints

- Plan and develop AI behaviors carefully from start to finish

- Purchase of the print or Kindle book includes a free PDF eBook

Book Description:

Have you ever wondered how to create engaging gameplay experiences that involve formidable AI opponents, capable of challenging and pushing players to their limits? If the answer is yes, then get ready to enter the realm of AI creation with Unreal Engine 5.

Within the pages of this book, written by a brilliant author and game development expert, you'll find the secrets of Unreal Engine's cutting-edge AI framework. With this newfound knowledge, you'll be able to create immersive and dynamic gaming experiences. This step-by-step guide will teach you the art of crafting intelligent and responsive virtual opponents that challenge and engage players on a whole new level. As you follow along with practical examples, the book will guide you through the creation of fully functional AI systems. You'll be able to harness the power of behavior trees, NavMesh systems, and sensory perception models, breathing life into your virtual characters.

By the end of this book, you'll be equipped with the knowledge you need to unleash the full potential of AI in Unreal Engine. Get ready to revolutionize your gaming creations and captivate players with AI-driven wonders that push the boundaries of what's possible!

What You Will Learn:

- Discover the basics of AI development in video games

- Gain a deep understanding of the main actors in the Unreal Engine AI framework

- Design and develop engaging AI actors for a game

- Create dynamic and immersive AI experiences with behavior trees, navigation systems, MassEntity, and other AI features

- Debug AI systems using dedicated Unreal Engine debugging tools

- Extend the AI system with custom nodes and functions

- Understand how to cope with the AI system by employing Blueprints and/or C++

- Create games that focus on tactics, motion, and more

Who this book is for:

This book is for game programmers, as well as Unreal Engine developers with little to no knowledge of AI systems in video games, who want to explore this topic in depth. Developers who are proficient in other game engines and are interested in understanding the principles of the Unreal AI framework will also benefit from this book. You'll need basic knowledge of Unreal Engine and C++ and a strong passion for game development to get the most out of this book.

Table of Contents

- Getting Started with AI Game Development

- Introducing the Unreal Engine AI System

- Presenting the Unreal Engine Navigation System

- Setting Up a Navigation Mesh

- Improving Agent Navigation

- Optimizing the Navigation System

- Introducing Behavior Trees

- Setting Up a Behavior Tree

- Extending Behavior Trees

- Improving Agents with the Perception System

- Understanding the Environment Query System

- Using Hierarchical State Machines with State Trees

- Implementing Data-Oriented Calculations with Mass

- Implementing Interactable Elements with Smart Objects

- Appendix - Understanding C++ in Unreal Engine

商品描述(中文翻譯)

探索 Unreal Engine 5 的尖端人工智慧功能,並發掘其潛力,以在您的遊戲和應用程式中創造引人入勝的體驗,這是一本部分彩色的指南。

主要特點:
- 採用 AI 技術開發沉浸式遊戲體驗
- 學習如何使用 C++ 和 Blueprints 操作 Unreal Engine 的遊戲框架系統
- 從頭到尾仔細規劃和開發 AI 行為
- 購買印刷版或 Kindle 書籍可獲得免費 PDF 電子書

書籍描述:
您是否曾經想過如何創造引人入勝的遊戲體驗,讓強大的 AI 對手挑戰並推動玩家的極限?如果答案是肯定的,那麼準備好進入 Unreal Engine 5 的 AI 創造領域吧。

在這本書的頁面中,您將發現由一位傑出的作者和遊戲開發專家撰寫的 Unreal Engine 尖端 AI 框架的秘密。憑藉這些新知識,您將能夠創造沉浸式和動態的遊戲體驗。這本逐步指南將教您如何打造智能且反應靈敏的虛擬對手,挑戰並吸引玩家,讓他們體驗全新的遊戲層次。隨著您跟隨實際範例,這本書將指導您創建功能完整的 AI 系統。您將能夠利用行為樹、NavMesh 系統和感知模型的力量,為您的虛擬角色注入生命。

在閱讀完這本書後,您將具備釋放 Unreal Engine 中 AI 全部潛力所需的知識。準備好徹底改變您的遊戲創作,並用 AI 驅動的奇蹟吸引玩家,挑戰可能性的極限!

您將學到的內容:
- 探索視頻遊戲中 AI 開發的基本概念
- 深入了解 Unreal Engine AI 框架中的主要角色
- 設計和開發引人入勝的 AI 角色
- 使用行為樹、導航系統、MassEntity 和其他 AI 功能創造動態和沉浸式的 AI 體驗
- 使用專用的 Unreal Engine 調試工具來調試 AI 系統
- 使用自定義節點和函數擴展 AI 系統
- 理解如何通過使用 Blueprints 和/或 C++ 來應對 AI 系統
- 創建專注於戰術、運動等的遊戲

本書適合對象:
這本書適合遊戲程式設計師,以及對視頻遊戲中的 AI 系統幾乎沒有知識的 Unreal Engine 開發者,想要深入探索這個主題的讀者。熟悉其他遊戲引擎並希望了解 Unreal AI 框架原則的開發者也將從中受益。您需要具備基本的 Unreal Engine 和 C++ 知識,以及對遊戲開發的強烈熱情,以便充分利用這本書。

目錄:
- 開始 AI 遊戲開發
- 介紹 Unreal Engine AI 系統
- 介紹 Unreal Engine 導航系統
- 設置導航網格
- 改進代理導航
- 優化導航系統
- 介紹行為樹
- 設置行為樹
- 擴展行為樹
- 使用感知系統改進代理
- 理解環境查詢系統
- 使用層次狀態機與狀態樹
- 實現以數據為導向的計算與 Mass
- 實現可互動元素與智能物件
- 附錄 - 理解 Unreal Engine 中的 C++