Goodreads helps you keep track of books you want to read.
Start by marking “Programming Game AI by Example” as Want to Read:
Programming Game AI by Example
Enlarge cover
Rate this book
Clear rating
Open Preview

Programming Game AI by Example

4.05  ·  Rating details ·  245 ratings  ·  7 reviews
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, ...more
Paperback, 495 pages
Published September 30th 2004 by Jones & Bartlett Publishers
More Details... Edit Details

Friend Reviews

To see what your friends thought of this book, please sign up.

Reader Q&A

To ask other readers questions about Programming Game AI by Example, please sign up.

Be the first to ask a question about Programming Game AI by Example

Community Reviews

Showing 1-30
Average rating 4.05  · 
Rating details
 ·  245 ratings  ·  7 reviews

More filters
Sort order
Start your review of Programming Game AI by Example
Costin Manda
Feb 27, 2019 rated it it was amazing
Shelves: owned
Programming Game AI by Example is one of those books that would have changed my life had I had read them when I was 15. Mat Buckland is taking a really high tech portion of game making and turning it into child's play. With source code!

From the very beginning we are being told that AI in games is different from what we would normally associate with Artificial Intelligence. AI in games is the thing that makes game agents look smart, but let the user enjoy the game the most. In other words, someth
Elias Daler
Jan 21, 2018 rated it it was amazing
Ah, what a wonderful book! Even if you've never done AI programming before, you'll be writing your first simple algorithms in a short time when you'll start reading this book. It shows you how to implement lots of different algorithms and even shows you how to make a small shooter with bots!

The only problem with this book is that it was written a long time ago, so its C++ code is not the best, but it's still very readable and well-written for C++03.
Trimikha Valentius
Oct 04, 2017 rated it it was amazing
Recommended by a friend to read this when i was looking for a reference to develop a simple AI for a game project. This books contains a good real life application of AI for game development, it start with a simple math formula to calculate direction (Trigonometry) to more advanced AI technique like pathfinding.

I recommend this book to those who are looking for a more practical use of AI especially in game development.


Dapat rekomendasi dari teman ketika saya mencari buku referensi untuk mende
Jul 02, 2012 rated it really liked it
Good overall reference for game AI, though the examples work correctly there are some issues with getting code to run (mostly in setting some things up), but I think that's due to the code being not up to date. Considering the book is 12 years old, a newer edition might be good, but not really necessary.

Personal preference of mine is working through projects and building from the ground up, which isn't really something this book does it's more about explaining the concepts and how it was impleme
Jan 24, 2011 rated it really liked it
Shelves: read-in-english
V počítačové sféře není moc odvětví, kde může být šest let stará knížka naprosto aktuální (tak jako to je v oboru AI). Před čtením jsem neměl s AI žádné zkušenosti, knížka mě nenásilně uvedla do základů goal-driven development, path finding atd. Fuzzy logic sice znělo zajímavě, nakonec jsem ho přeskočil, páč tohle stejně nikdy programovat nebudu :-) Doporučuji všem, kdo chtějí pochytit (naprosté) základy umělé inteligence, tedy alespoň té zaměřené na počítačové hry.
Omar Elkhafif
Nov 02, 2013 rated it really liked it
Very good book about using ai in your game.

If you are a novice game developer and shocked by the "Game AI" every one is talking about. then you should read this book

You would discover that real AI is rarely used in games and mostly game AI is how to create an illusion to make the player feel that he is facing an actual enemy

This book requires hard work and lots of practice
Andrew Varnerin
Nov 23, 2013 rated it really liked it
Great theory and descriptions, a bit too tied to the programming language for my liking - many patterns that exist and are used in C++ simply aren't relevant or needed in other languages. Luckily very little of the design is based around the implementation language.

Milton Loyola
rated it really liked it
May 30, 2018
Punam Boro
rated it really liked it
Jan 04, 2017
rated it liked it
Mar 02, 2013
rated it really liked it
Nov 09, 2015
stephen routliffe
rated it it was amazing
Oct 01, 2015
rated it really liked it
Dec 21, 2018
Brian Burks
rated it it was amazing
Jul 18, 2018
Tyler Cadigan
rated it it was amazing
Dec 01, 2013
Jan Argasiński
rated it liked it
Dec 22, 2017
Maikel Ortega
rated it it was amazing
Nov 29, 2016
Christian Howard
rated it it was amazing
Jan 14, 2017
Garry Hall
rated it liked it
Feb 21, 2017
Isaac Moselle
rated it really liked it
Apr 05, 2016
Karim Imam
rated it it was amazing
Apr 10, 2015
Gregory Sommerville
rated it really liked it
Aug 16, 2019
Adam Elkus
rated it it was ok
Aug 25, 2014
Luis Carlos Hernandez
rated it really liked it
May 21, 2016
rated it really liked it
Feb 20, 2019
Corneliu Dascalu
rated it it was amazing
Jun 26, 2011
Nathan Letwory
rated it liked it
Jul 28, 2008
Philip Allen
rated it it was amazing
Jan 31, 2019
Santiago Alvarez
rated it really liked it
Mar 20, 2017
rated it really liked it
Dec 25, 2014
« previous 1 3 4 5 6 7 8 9 next »
There are no discussion topics on this book yet. Be the first to start one »

Readers also enjoyed

  • AI Game Engine Programming (Game Development Series) (Charles River Media Game Development)
  • Marine Diesel Engines: Maintenance, Troubleshooting, and Repair
  • The Seaworthy Offshore Sailboat: A Guide to Essential Features, Gear, and Handling
  • Sams Teach Yourself C++ in 21 Days
  • The Practical Mariner's Book of Knowledge: 420 Sea-Tested Rules of Thumb for Almost Every Boating Situation
  • Beyond Mars and Venus: Taking Your Relationship to the Next Level
  • The City of Mirrors (The Passage, #3)
  • Game Engine Architecture
  • Robots and Empire (Robot, #4)
  • Head First Design Patterns
  • Breaking the Bamboo Ceiling: Career Strategies for Asians
  • AI Superpowers: China, Silicon Valley, and the New World Order
  • The Blade Itself (The First Law, #1)
  • The Headspace Guide to Meditation & Mindfulness
  • Thinking in Java
  • No Self, No Problem: How Neuropsychology Is Catching Up to Buddhism
  • Grokking Deep Learning
  • Super Pumped: The Battle for Uber
See similar books…

Goodreads is hiring!

If you like books and love to build cool products, we may be looking for you.
Learn more »

Related Articles

San Francisco is a gold rush town. There aren’t many books about people in their 20s who move to Silicon Valley with dreams of earning a living...
34 likes · 2 comments
“To be enjoyable, an AI must put up a good fight but lose more often than win. It must make the player feel clever, sly, cunning, and powerful. It must make the player jump from his seat shouting, “Take that, you little shit!” 3 likes
More quotes…