So far in this book we have seen a whole palette of AI techniques and the infrastructure to allow the AI to get on. I mentioned in Chapter 2 that game AI development is a mixture of techniques and infrastructure with a generous dose of ad hoc solutions, heuristics, and bits of code that look like hacks.