Putting It All Together

Over the previous nine chapters, we've looked at various AI techniques and built some simple demo applications using Unity3D. This is the final chapter in our book, in which we'll apply some of those techniques to a more complex game example. The techniques we'll be using in this chapter include navigation meshes and finite-state machines (FSMs), but, more importantly, we will learn how to navigate and add AI into a pre-existing complex game. So, unlike the other chapters, this is a much more of a real-world scenario.

In this chapter, we'll add AI to a simple tank combat game. The game we'll start with is based on the TANKS! official Unity tutorial, which was in turn inspired by a historic tank game called Combat

Get Unity Artificial Intelligence Programming - Fourth Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.