This is the code repository for Hands-On Artificial Intelligence with Unreal Engine, published by Packt.
Everything you want to know about Game AI using Blueprints or C++
You can find the code files here: http://hog.red/AIBook2019ProjectFiles
Learning how to apply artificial intelligence ( AI ) is crucial and can take the fun factor to the next level, whether you're developing a traditional, educational, or any other kind of game. If you want to use AI to extend the life of your games and make them challenging and more interesting, this book is for you.
This book covers the following exciting features:
- Get an in-depth knowledge about all the AI Systems within Unreal Engine
- Create complex AIs, understanding the art of designing and developing Behavior Tree
- Learn how to perform Environmental Queries (EQS)
- Master the Navigation, Perception, and Crowd Systems
- Profile and Visualize the AI Systems with powerful debugging tools
If you feel this book is for you, get your copy today!
The code will look like the following:
void AMyFirstAIController::OnPossess(APawn* InPawn)
{
Super::OnPossess(InPawn);
AUnrealAIBookCharacter* Character = Cast<AUnrealAIBookCharacter>(InPawn);
if (Character != nullptr)
{
UBehaviorTree* BehaviorTree = Character->BehaviorTree;
if (BehaviorTree != nullptr) {
RunBehaviorTree(BehaviorTree);
}
}
}
Following is what you need for this book: Hands-On Artificial Intelligence with Unreal Engine is for you if you are a game developer with a bit experience in Unreal Engine, and now want to understand and implement believable game AI within Unreal Engine. The book will be both in Blueprint and C++, allowing people from every background to enjoy the book. Whether you're looking to build your first game or expand your knowledge to the edge as a Game AI Programmer, you will find plenty of exciting information and examples of game AI in terms of concepts and implementation, including how to extend some of these systems.
With the following software and hardware list you can run all code files present in the book (Chapter 1-14).
Chapter | Software required | OS required |
---|---|---|
1 - 14 | Unreal Engine 4, Visual Studio | Windows and Mac OS X |
We also provide a PDF file that has color images of the screenshots/diagrams used in this book. Click here to download it.
-
Unreal Engine 4.x Scripting with C++ Cookbook - Second Edition [Packt] [Amazon]
-
Mastering Game Development with Unreal Engine 4 - Second Edition [Packt] [Amazon]
Francesco Sapio received his Master of Science in Engineering in Artificial Intelligence and Robotics degree from Sapienza University, Rome, Italy, a couple of semesters in advance, graduating with summa cum laude; he is currently a researcher at the same university. He is an Unreal and Unity 3D expert, skilled game designer, and an experienced user of major graphics programs. He helped the development of many games (both educational and commercial). He is also an active writer on the topic of game development. Finally, Francesco loves math, philosophy, logic, and puzzle solving, but most of all, creating video games—thanks to his passion for game designing and programming.
Click here if you have any feedback or suggestions.
If you have already purchased a print or Kindle version of this book, you can get a DRM-free PDF version at no cost.
Simply click on the link to claim your free PDF.