search for books and compare prices
cover image
Learning Game Ai Programming With Lua
Price
Store
Arrives
Preparing
Shipping

Jump quickly to results on these stores:

The price is the lowest for any condition, which may be new or used; other conditions may also be available.
Jump down to see edition details for: Paperback
Bibliographic Detail
Publisher Packt Pub Ltd
Publication date November 28, 2014
Pages 352
Binding Paperback
Book category Adult Non-Fiction
ISBN-13 9781783281336
ISBN-10 1783281332
Dimensions 0 by 7.50 by 9.25 in.
Original list price $44.99
Amazon.com says people who bought this book also bought:
Programming in Lua, Fourth Edition | L”ve for Lua Game Programming | Lua Game Development Cookbook
Summaries and Reviews
Amazon.com description: Product Description: Leverage the power of Lua programming to create game AI that focuses on motion, animation, and tactics

About This Book

  • Focus on programming game AI rather than handling low-level resource management
  • Bind Lua to build a script-based game AI using a C++ backend that provides hooks for graphics, physics, and resource handling
  • A tutorial-based approach where AI functionalities are layered piece by piece to create fully functional AI

Who This Book Is For

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 full-scale Lua IDE
  • Develop decision logic with behavior trees, state machines, and decision trees to build modular, reusable AI
  • Manage short- and long-term knowledge representation with blackboard data structures
  • Add sensory perception to give AIs the ability to see and hear
  • Develop high-level tactics with multiple AIs based on influence maps

In Detail

Game AI can be easily broken up into a number of components such as decision making, animation handling, and tactics, but the balance and interaction between each system strikes a balance between good AI and bad AI.

Beginning with an introduction to the AI sandbox, each new aspect of game AI is introduced, implemented, and then expanded upon. Going forward, you will learn to utilize open source libraries such as Ogre3D, Bullet Physics, OpenSteer, Recast, Detour, and Lua to create an AI sandbox with an entire codebase available to expand and step through.

This is done through a step-by-step approach, from learning to move basic shapes to fully animating your soldiers. By the end of the book, your AI will be able to navigate, pathfind, manage animation playback, communicate, and perceive their environment.



Editions
Paperback
Book cover for 9781783281336
 
The price comparison is for this edition
from Packt Pub Ltd (November 28, 2014)
9781783281336 | details & prices | 352 pages | List price $44.99
About: Leverage the power of Lua programming to create game AI that focuses on motion, animation, and tacticsAbout This BookFocus on programming game AI rather than handling low-level resource managementBind Lua to build a script-based game AI using a C++ backend that provides hooks for graphics, physics, and resource handlingA tutorial-based approach where AI functionalities are layered piece by piece to create fully functional AIWho This Book Is ForIf 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.

Pricing is shown for items sent to or within the U.S., excluding shipping and tax. Please consult the store to determine exact fees. No warranties are made express or implied about the accuracy, timeliness, merit, or value of the information provided. Information subject to change without notice. isbn.nu is not a bookseller, just an information source.