Back to results
Cover image for book Learning game AI programming with Lua

Learning game AI programming with Lua

By:David Young
Publisher:Packt Publishing
Print ISBN:9781783281336
eText ISBN:9781783281343
Edition:1
Copyright:2014
Format:Reflowable

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

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

Who this book is for

• 2026 © SAU Tech Bookstore. All Rights Reserved.