Agents do not have to be smart as long as they avoid looking stupid.
AI try to make an agent act in a way that provides fun gameplay. Agent is the generic name used to refer anything that a AI controls and it can be a non-player character, a opponent in a strategy game or a angry tank that try to run you down.
- Knowledge - How does the agent learn about the world and handle what it has learned.
- Decision-making - The code that evaluates the situation and makes a decision on what to do next.
- Groups -
- Graph - Basic graph theory.
- Pathfinding - How the agent find his way around in the world.
- Locomotion - How the agent agent move around in the world.
- Diganostic Tools
- AI Behavior Editing and Debugging in 'Tom Clancy's The Division' - 2016
- Getting Inquisitive About the AI of 'Dragon Age Inquisition' - 2016
- Mind Your Step: Avoiding 3 Common Pitfalls in AI Development - 2016
- Have Fun Storming the Castle! Siege Battle AI in 'Total War: Warhammer' - 2016
- Outsmarting The Covenant [AI of Halo] - 2015
- Starcraft 2 Automated Player - 2014
- Free-Range AI: Creating Compelling Characters for Open World Games - 2014
- Monte-Carlo Tree Search in TOTAL WAR: ROME II’s Campaign AI - 2014
- AI Postmortems: Assassin's Creed III, XCOM: Enemy Unknown, and Warframe - 2013
- A Reactive Mutli-agent Approach to Car Driving using Artificial Potential Fields - 2011
- The Secrets Of Enemy AI In Uncharted 2 - 2010
- The AI of BioShock 2: Methods for Innovation and Iteration - 2010
- Using Potential Fields in a Real-time Strategy Game Scenario - 2009
- How AI in Games Works - 2009
- Strategies for Multi-Processor AI, AIGPW3 p65-76 - 2006.
- GDC 2005 Proceeding: Handling Complexity in the Halo 2 AI - 2005
- Architecting a Game AI, AIGPW1 p285-289. - 2002.
- An Efficient AI Architecture using Prioritized Task Categories, AIGPW1 p290-297. - 2002.
- An Architecture Based on Load Balancing, AIGPW1 p198-304. - 2002.
- The Quake III Arena Bot - 2001
- Omicron bot - 1998
- Conference on Computational Intelligence in Games Papers
Killzone 2 Multiplayer Bots - 2009
A Star - 2015