Programming Game AI by Example and over one million other books are available for Amazon Kindle . Learn more

Buy New

or
Sign in to turn on 1-Click ordering.
or
Amazon Prime free trial required. Sign up when you check out. Learn more
Buy Used
Used - Good See details
Price: £28.34

or
Sign in to turn on 1-Click ordering.
 
   
More Buying Choices
Have one to sell? Sell yours here
or
Get a £10.35 Amazon.co.uk Gift Card
Programming Game AI by Example
 
 
Start reading Programming Game AI by Example on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Programming Game AI by Example [Paperback]

Mat Buckland
4.4 out of 5 stars  See all reviews (10 customer reviews)
RRP: £54.99
Price: £52.24 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £2.75 (5%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In stock.
Dispatched from and sold by Amazon.co.uk. Gift-wrap available.
Only 2 left in stock--order soon (more on the way).
Want guaranteed delivery by Thursday, May 31? Choose Express delivery at checkout. See Details

Formats

Amazon Price New from Used from
Kindle Edition £26.28  
Paperback £52.24  
Trade In this Item for up to £10.35
Get an extra £5 when you trade in books worth £10 or more until June 30, 2012. Trade in Programming Game AI by Example for an Amazon.co.uk gift card of up to £10.35, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Find more products eligible for trade-in.

Frequently Bought Together

Programming Game AI by Example + Game Coding Complete, 3rd + Game Engine Architecture
Price For All Three: £126.94

Show availability and delivery details

Buy the selected items together
  • In stock.
    Dispatched from and sold by Amazon.co.uk.
    This item Delivered FREE in the UK with Super Saver Delivery. See details and conditions

  • Game Coding Complete, 3rd £35.99

    In stock.
    Dispatched from and sold by Amazon.co.uk.
    This item Delivered FREE in the UK with Super Saver Delivery. See details and conditions

  • Game Engine Architecture £38.71

    In stock.
    Dispatched from and sold by Amazon.co.uk.
    This item Delivered FREE in the UK with Super Saver Delivery. See details and conditions



Product details

  • Paperback: 495 pages
  • Publisher: Wordware Publishing Inc. (1 Oct 2004)
  • Language English
  • ISBN-10: 1556220782
  • ISBN-13: 978-1556220784
  • Product Dimensions: 22.4 x 15.2 x 2.8 cm
  • Average Customer Review: 4.4 out of 5 stars  See all reviews (10 customer reviews)
  • Amazon Bestsellers Rank: 191,352 in Books (See Top 100 in Books)

More About the Author

Mat Buckland
Discover books, learn about writers, and more.

Visit Amazon's Mat Buckland Page

Product Description

Book Description

With the recent success of such games as Microsoft's Halo, artificial intelligence has taken a bigger role in the gaming industry and a few books have emerged with an academic, theoretical approach to the topic. AI Game Programming by Example describes in detail many of the AI techniques used in modern computer games and, more importantly, explicitly shows the reader how to implement these practical AI techniques within the framework of several popular game genres. These features, combined with the exercises throughout the book, provide game developers with a practical foundation to game AI.

Programming Game AI by Example provides a comprehensive and practical introduction to the "bread and butter" AI techniques used by the game development industry, leading the reader through the process of designing, programming, and implementing intelligent agents for action games using the C++ programming language.

Techniques covered include state- and goal-based behavior, inter-agent communication, individual and group steering behaviors, team AI, graph theory, search, path planning and optimization, triggers, scripting, scripted finite state machines, perceptual modeling, goal evaluation, goal arbitration, and fuzzy logic.

From the Inside Flap

"…stands out from the pack by providing industrial-strength solutions to difficult problems, like steering and goal-oriented behavior. Mat guides the reader toward building a foundation robust enough for real games. This book is a must-have for anyone new to the field, and has tips for the seasoned professional as well. I wish I [had] read it eight years ago!"

Jeff Orkin

AI architect, Monolith Productions, No One Lives Forever 2 and F.E.A.R.
"…a nice combination of a lot of really useful information, put together in a way that doesn’t make my brain leak."

Gareth Lewis

Project leader, Lionhead Studios, Black & White 2
"Each chapter of Mat’s book gently introduces the reader to a fundamental game AI technology before expanding the new idea into a fully formed solution replete with extensive code and clearly worded examples. The tone of the book is uncomplicated and accessible to the reader, allowing a novice programmer the opportunity to get to grips with the basics of game AI programming by implementing their own systems direct from theory or expanding upon code examples offered to gain understanding in a sandbox environment. Once individual technologies are fully understood, the book goes on to combine these ideas into several complete game environments allowing the reader to understand the relationships between the interacting systems of an overarching game architecture."

Mike Ducker

AI programmer, Lionhead Studios, Fable
"Using easy-to-follow and well-described examples, this book shows you how to use most of the techniques professional AI programmers use. A great introduction for the beginner and an excellent reference for the more experienced!"

Eric Martel

AI programmer, Ubisoft, Far Cry (XBox)
"Programming Game AI by Example is an excellent book for the game programming neophyte, the intermediate programmer, and even the expert - it doesn’t hurt to go over familiar ground, does it? The book concisely covers all of the important areas, including basic maths and physics through to graph theory and scripting with Lua, to arm any programmer with the tools needed to create some very sophisticated agent behaviours. Unusually for books of the type, Programming Game AI by Example is solid in its software engineering too, with the example code demonstrating game uses of familiar design patterns. I’d have no qualms about recommending Programming Game AI by Example to any programmer. It’s an excellent read and an excellent springboard for ideas."

Chris Keegan

Technical director, Climax Studios (Solent)


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 

Your tags: Add your first tag
 

What Other Items Do Customers Buy After Viewing This Item?


Customer Reviews

Most Helpful Customer Reviews
26 of 26 people found the following review helpful
By Mr AI
Format:Paperback
This is a great book for hobbiest game developers, and professionals new to AI. It gives a good overview of some of the most interested areas of game AI, and practical solutions to make progress.

It is the first book I've seen that makes a good effort to present solutions that would actually be used in real games. Which surprised me, because Mat's first book on game AI was just like every other title I've read: a blend of hype and unusable technology. With this book he has come on by miles.

I'm AI programmer in the industry, and this is the first book I've seen that I could hand-on-heart recommend for real technology (John Funge's book is also good, but as an overview, not for practical implementation).

There are some bits (such as the scripting chapter) that are squarely aimed outside the industry, but provide superb material for a hobbiest. The majority of the book is filled with technology that covers the very basics of game AI for novice AI developers. And there are some bits (like the goal oriented behaviour chapter) that could actually benefit people working on commercial games.

There are bits I disagreed with, inevitably.

My biggest criticism of the book is its narrow scope. It covers a handful of AI techniques well, but doesn't talk about the tens of other techniques that game AI programmers need to use to get the game out of the door. It also misses lots of techniques used in particular game genres (it is focussed primarily on shooters, although there is a chapter with some small inspiration for sports games). Some of this is because of size, but it means that the book can only act as a taster and not a real reference book.

Mat's writing is chirpy and readable, and so far the code is reasonably correct and useful. I would recommend it if you are a hobbiest game developer, but its probably far beneath you if you already work in AI in the industry.

Was this review helpful to you?
12 of 13 people found the following review helpful
A must have. 11 Nov 2004
Format:Paperback
The book uses source code (C++) and UML diagrams to explain AI techniques that can be found in various games in a simple yet precise manner. Each chapter has a practical Visual C++ project, which can be used as a framework to expand on the ideas presented. I thoroughly recommend this book, not only for AI programmers, but programmers in general, as it re-inforces good software engineering practices in an industry that largely discards them.

Overall, an excellent book. This is how AI should be taught at University.

Was this review helpful to you?
2 of 2 people found the following review helpful
Format:Paperback
A good book for game AI to get you started, the text reads fine and is easy to follow. The code on the other hand is rather messy, and I agree with the other reviewer that pseudo code would have been a better option - you have to read through all the authors little coding habits to root out what you need.

Still, worth a read because the AI descriptions are very well put together.
Comment | 
Was this review helpful to you?
Most Recent Customer Reviews
Practical examples made this book great
This is the best book on AI I've read so far targeted at beginners onwards. Lots of code and workable game examples. The explanation is really well done. Read more
Published 4 months ago by Yaure
A must have book for game AI programmers
This book is must have for all beginner game AI programmers.

The book does not bore you with academic babble about game and AI theory. Read more
Published 7 months ago by PeteK
A must have for any game designer.
I've bought this book along with AI Techniques for game programming - which I only later found are by the same author. Read more
Published 11 months ago by Alessandro Ricci
Don't Buy Kindle Version
This is my first time buy kindle version of the book, and it should be the last time. the kindle version is very coarseness. Read more
Published 11 months ago by Mr. Lin Cao
I found it really useful for implementing steering behaviours
I think this is a great book. Clearly written and does not not assume any prior knowledge. I must say that I 've only used it
for the implementation of steering behaviours... Read more
Published 17 months ago by D. Athinaios
Fantasitc Game AI Resource
I found this book to be a fantastic resource for AI Game Development. It showed me new techniques on implementing simple agents that displayed intelligent behaviour, without... Read more
Published on 7 Feb 2010 by Sam S. Ung
Nicely done.
First off, it's a good read as it is so well written. There is an invaluable basic maths/physics primer at the

start (in fact I still refer to that section a year... Read more
Published on 8 Mar 2007 by TG
Search Customer Reviews
Only search this product's reviews

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   


Listmania!


Look for similar items by category


Look for similar items by subject


Feedback


Amazon.co.uk Privacy Statement Amazon.co.uk Delivery Information Amazon.co.uk Returns & Exchanges