EDITORS and other tools are important for content creation: building the data that gives the game its gameplay. From the obvious visual design of the geometry of levels, to the configuration of AI algorithms that make-up character behavior. As we saw in the previous chapter, different AI approaches will require different tools: extensions to level editing or 3D modeling, or custom tools for visualizing and configuring decision-making. The exact requirement depends on the approach being used.

In contrast, there is one tool that is always necessary. So much so that it can be easily ignored in a discussion of supporting technologies. All AI is programmed. And the programming language has a big impact on the design of the AI. ...

Get AI for Games, Third Edition, 3rd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.