Unity Artificial Intelligence Programming – Fifth Edition

Hey, everyone. As you know, I am not particularly present recently (I need to find out how to handle this blog while my interests spread out on non-technical stuff, but this is something for another time).

However, I am back with an announcement: I have recently published the fifth edition of Unity Artificial Intelligence Programming.

Not only have I updated the book for Unity 2022, but the book is also a massive improvement over the last edition in terms of code quality and consistency (and I really need to thank Kazimieras Mikelis for the extensive and detailed review). Moreover, I added a chapter on Procedural Content Generation because it is my main interest, of course.

Let me know what you think and what you would like to see in a future edition (I am planning a complete rewrite from scratch).

Follow this link for more info!

Table of Contents

  1. 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
Header Image
Unity Game Optimization is now available!

The new edition of Unity Game Optimization is finally out! I already announced that in my December monthly update, but I think it is worth to spend a bit more words on it.

Header Image
Marginalia: Rebooting AI by Gary Marcus and Ernest Davis

With this new year, let’s try a new format. Marginalia will be a series in which I’ll share notes and comments on interesting books I read. The name is directly inspired by the old word …

Header Image
Overview of Three Techniques for Procedural Storytelling

Inspired by a recent paper I read this week, I decided to explain the three major “classic solutions” to the generative storytelling problem: Simulation, Planning, and Context-Free Grammars. …

comments powered by Disqus