Who this book is for
This book is aimed at programmers who are looking to understand all the facets involved with the creation of the game AI. You should be comfortable with C or C++ and the Lua programming language. While no direct C or C++ knowledge is required, being able to fully debug into the sandbox allows for extending the existing functionality. A combination of both functional and object-oriented Lua will be used by the sandbox, and both approaches will be explained. Additional understanding of modern game engines will be useful but is not required.