Young, David. Learning Game AI Programming with Lua: Leverage the Power of Lua Programming to Create Game AI That Focuses on Motion, Animation, and Tactics. Packt Publishing, 2014.
ISBN 13: 9781783281336
This book focuses on learning to program game AI in a Lua sandbox environment. The sandbox is a great example of how to build a 3D game framework in C++ and embed Lua as a scripting language. By using Lua, this book avoids requiring low-level engine code and allows the reader to focus on AI.