Useful Links
Computer Science
Game Development
Artificial Intelligence for Games
1. Introduction to Artificial Intelligence in Games
2. Core Concepts and Movement
3. Decision-Making Architectures
4. Sensing and Knowledge Representation
5. Tactical and Strategic AI
6. Learning and Adaptation in Games
7. Advanced and Specialized Topics
8. Implementation and Production
Advanced and Specialized Topics
Animation AI
State Machines for Animation
Animation States
Animation Blending
Transition Management
Layer-Based Animation
Blend Trees
Parameterized Animation Control
Multi-Dimensional Blending
Blend Space Setup
Inverse Kinematics (IK)
Two-Bone IK
Full-Body IK
Limb Targeting
Foot Placement
Look-At Controllers
Motion Matching
Animation Database
Feature Extraction
Animation Selection Based on Context
Data-Driven Animation
Runtime Performance
Procedural Animation
Physics-Based Animation
Ragdoll Systems
Dynamic Balancing
Narrative AI
Dynamic Storytelling
Branching Story Structures
Player Choice Integration
Emergent Narratives
Story State Management
AI-Driven Dialogue Systems
Dialogue Trees
Context-Sensitive Dialogue
Natural Language Processing in Games
Chatbot Integration
Quest Generation
Procedural Quest Design
Adaptive Quest Objectives
Quest Dependency Management
Reward Systems
Character Development
Personality Systems
Relationship Modeling
Character Arc Generation
AI for Different Character Types
Enemies and Opponents
Aggressive Behaviors
Defensive Behaviors
Patrol Patterns
Alert States
Allies and Companions
Supportive Actions
Following and Assisting
Companion Commands
Loyalty Systems
Neutral Characters and Civilians
Ambient Behaviors
Daily Routines
Fleeing and Hiding
Social Interactions
Boss Encounters
Multi-Phase Behaviors
Telegraphed Attacks
Adaptive Strategies
Escalation Mechanics
Vulnerability Windows
Physics-Based AI
Ragdoll Physics
Vehicle AI
Fluid Dynamics
Destruction Systems
Multiplayer AI Considerations
Network Synchronization
Lag Compensation
Cheating Prevention
Server-Side AI
Previous
6. Learning and Adaptation in Games
Go to top
Next
8. Implementation and Production