informa
1 MIN READ
News

Feature: Naughty Dog Shares Uncharted 2 AI Secrets

In Gamasutra's latest feature article, combat designer Benson Russell delves into the techniques the studio devised for its combat AI, including in-depth looks a
In Gamasutra's latest feature article, combat designer Benson Russell delves into the techniques the studio devised for its combat AI, including in-depth looks at enemy behavior. "Most games have some form of AI and regardless of the genre of game, there are fairly common requirements that have to be met," writes Russell. "The way we define an AI type is by creating a set of default data for all of the various AI systems. It's very open-ended, to allow us the ability to create almost any kind of behaviors we want without having to hardcode them into the engine via programming support," he writes, before launching into a detailed explanation of Naughty Dog's AI system design. Characters are governed by an "archetype", or set of data that governs behavior. "It's a simple structure that contains all the data needed for an AI to know what their abilities will be," Russell writes. At the same time, each AI is also given a Character Class. Writes Russell, "The Character Class sets the look of the character in terms of their animation sets. The classes are defined under the hood between the programmers and animators." For detailed descriptions of these systems and much, much more -- including examples with shots from Naughty Dog's tools, read the full feature: The Secrets Of Enemy AI In Uncharted 2.

Latest Jobs

Xbox Game Studios

Redmond, Washington
10.5.22
Technical Lighting Artist

Innogames

Hamburg, Germany
10.5.22
Game Designer - Elvenar

Six Foot

Houston, TX
10.3.22
Six Foot Director, Player Relations

Hometopia Inc.

Remote
10.7.22
Lead Engineer
More Jobs   

CONNECT WITH US

Explore the
Subscribe to
Follow us

Game Developer Job Board

Game Developer Newsletter

@gamedevdotcom

Explore the

Game Developer Job Board

Browse open positions across the game industry or recruit new talent for your studio

Browse
Subscribe to

Game Developer Newsletter

Get daily Game Developer top stories every morning straight into your inbox

Subscribe
Follow us

@gamedevdotcom

Follow us @gamedevdotcom to stay up-to-date with the latest news & insider information about events & more