Game AI and Game Programming Articles, Papers, and Resources

artificial intelligence, ai, game ai programming, ai game development

386 Game AI Programming Articles and Counting.

Since many of these articles are published in books, this is the only site that helps you find them.

Principal Software Engineer, Nintendo of America Inc.

Instructor, DigiPen Institute of Technology

© 2014 Steve Rabin

Call For Proposals:

Game AI Pro 2: Collected Wisdom of Game AI Professionals

(deadline April 7th, 2014)

Here’s the bargain: Everyone involved (authors and editors) receives NO ROYALTIES (book royalties have always been very low and each author was lucky to a get $36 check every now and then). Well, no royalties is great for the book publisher, but what do the authors get in return?

Here’s what I negotiated: After TWO YEARS, the entire book will be put on the web for FREE, FOREVER. Instead of reaching an audience of just 1500 to 3000 (the number of books typically printed), the articles will be available to be read, used, and referenced by 10,000 to 100,000 people over the next 10, 20, 50, 100 years. Articles in this new book will be extremely important and will have an impact for many, many years to come. YOU WANT TO BE A PART OF THIS BOOK!

Book publisher CRC Press and editor Steve Rabin are looking for game developers to share their wisdom in this brand new volume. Anything that an AI game programmer would typically deal with is fair game, including pathfinding, animation control, scripting, terrain analysis, learning, and various decision-making techniques. Selected authors will have several months to write and receive 3 free books. Proposals for 5-20 page articles are now being accepted until April 7th.

This is a huge opportunity, so don’t pass it up! Even if you’ve never written anything before, you can help make a difference by sharing your wisdom!

Game AI Pro.

Highlights from the book:

ALERT: AI Game Programming Wisdom series is going OUT OF PRINT

The whole series will soon be out of print – get your copies

before they are gone:

Please don’t contact me about AI Game Programming Wisdom 4 books. I don’t have any to offer.

Join the AI Game Programmers Guild!

The Challenge of Game AI in Next-Gen Games

Steve Rabin, January 19th, 2006

With the Xbox 360 and PS3, the next generation of game consoles is upon us and the bar has been raised yet again. Consumer expectations are extremely high and players demand more than just prettier versions of last-gen games. After shelling out upwards of $500 for these new systems and games, players are looking for new experiences which are substantially beyond what they’ve enjoyed previously.

With these high expectations, there are two game AI challenges new to this next generation. The first is for the subtle visible behavior of agents to keep pace with the incredibly detailed, high-polygon models. The second is to create agents which provide more interesting and novel gameplay experiences for the player.

The first challenge is relatively straightforward to understand, but difficult to overcome in practice. Increasingly realistic agent models must be complemented with equally adept and detailed behavior. It is critical for agent behavior consisting of navigation, movements, gestures, blinking, gaze, mannerisms, dialogue, and facial expressions to match the visual quality of the agent. Carefully crafted intelligence is required to direct animation, attention, and intention in a seamless and convincing manner.

As we venture towards extremely realistic looking characters, we perhaps run the risk of falling into the Uncanny Valley. This concept was proposed by Masahiro Mori in 1970 to explain an uneasiness which humans feel towards robots as they approach humanness. Mori claimed as robots start to resemble humans, we feel more empathetic toward them. However, as they approach humanness, the little differences which aren’t quite right become extremely disturbing and unnerving-making robots seem more like undead zombies than real people. For example, film critic Roger Ebert proposed the movie Final Fantasy: The Spirits Within might have been rejected by audiences because its slightly imperfect computer animated humans fell into the Uncanny Valley. While the existence of the Uncanny Valley is debatable and hasn’t been proven, it is nevertheless prudent for game developers to be aware of the challenge. If you are attempting realism, you must nail it, lest it become distracting to the overall experience.

Unfortunately, matching the visual quality of agents with competent and realistic behavior is unlikely to result in games which are substantially more fun to play. While we must maintain the steady climb in realism, it won’t result in making games noticeably more enjoyable-which is what players demand with this next generation of consoles.

The second challenge is where I throw down the gauntlet and challenge game AI to save the day. If increasing realism doesn’t give next-gen games the requisite new feel, then something else must help achieve it. One answer is for game design and AI to work hand-in-hand toward creating completely new gameplay experiences. This is a huge challenge because it requires the game designer to understand what is possible with AI and to closely work with the AI programmer. Because this type of relationship is rare in game development, it’s an area which has huge potential for many game genres.

If high-end graphics pull the player in visually and accurate physics make the player feel like the world is real, then AI has the power to engage the player mentally. We don’t want the AI to necessarily outwit the player (which is relatively easy), rather we want the player to rationalize and internalize the intelligence of the AI and reason about how to overcome it. It’s not a question of how to beat the player but a question of how we can design a game in which intelligent agents can be creatively manipulated and exploited by a crafty player.

Given these two challenges for next-gen games, there is much work to do in the future. We need to become better at simulating realistic human behavior and we need to creatively use AI to bring new experiences to players. Meeting both of these game AI challenges will help differentiate this new generation of games from the last.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.