Learning game AI programming with Lua
| By: | David Young |
| Publisher: | Packt Publishing |
| Print ISBN: | 9781783281336 |
| eText ISBN: | 9781783281343 |
| Edition: | 1 |
| Copyright: | 2014 |
| Format: | Reflowable |
Lifetime - $34.79
eBook Features
Instant Access
Purchase and read your book immediately
Read Offline
Access your eTextbook anytime and anywhere
Study Tools
Built-in study tools like highlights and more
Read Aloud
Listen and follow along as Bookshelf reads to you
Details
Table of Contents
Book Description
If you are a game developer or a general programmer who wishes to focus on programming systems and techniques to build your game AI without creating low-level interfaces in a game engine, then this book is for you. Knowledge of C++ will come in handy to debug the entirety of the AI sandbox and expand on the features present within the book, but it is not required.What you will learn
- Create an animation state machine to drive AI animations within Lua
- Build and find paths on navigation meshes
- Write and debug Lua scripts within a fullscale Lua IDE
- Develop decision logic with behavior trees, state machines, and decision trees to build modular, reusable AI
- Manage short and longterm knowledge representation with blackboard data structures
- Add sensory perception to give AIs the ability to see and hear
- Develop highlevel tactics with multiple AIs based on influence maps