Radiant AI
The Radiant AI is a technology developed by Bethesda Softworks for The Elder Scrolls video games. It allows non-player characters (NPCs) to make choices and engage in behaviors more complex than in past titles. The technology was developed for The Elder Scrolls IV: Oblivion and expanded in The Elder Scrolls V: Skyrim; it is also used in Fallout 3, Fallout: New Vegas and Fallout 4, also published by Bethesda.[1][2]
Technology
The Radiant A.I. technology, as it evolved in its latest iteration developed for Skyrim, comprises two parts:[3]
Radiant A.I.
The Radiant A.I. system deals with NPC interactions and behavior. It allows non-player characters to dynamically react to and interact with the world around them.[4] General goals, such as "Eat at this city at 2pm" are given to NPCs, and NPCs are left to determine how to achieve them.[5] The absence of individual scripting for each character allows for the construction of a world on a much larger scale than other games had developed, and aids in the creation of what Todd Howard described as an "organic feel" for the game.[4][6]
Radiant Story
The Radiant Story system deals with how the game itself reacts to the player behavior, such as the creation of new dynamic quests.[1] Dynamically generated quests are placed by the game in locations the player hasn't visited yet and are related to earlier adventures.[7][7][8][9]
References
<templatestyles src="Reflist/styles.css" />
Cite error: Invalid <references>
tag; parameter "group" is allowed only.
<references />
, or <references group="..." />
<templatestyles src="Asbox/styles.css"></templatestyles>
- ↑ 1.0 1.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 4.0 4.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 7.0 7.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.