Unreal Engine 4.26 Documentation
Unreal Engine 4.27 Documentation
Unreal Engine 5.0 Documentation
> Making Interactive Experiences > Artificial Intelligence
Light Theme
Dark Theme
>

Artificial Intelligence

Describes the systems available within Unreal Engine that can be used to create believable AI entities in your projects.

Choose your operating system:

Windows

macOS

Linux

behavior-tree-landing-topic.png

Behavior Trees

Documents the Behavior Trees asset in Unreal Engine and how it can be used to create Artificial Intelligence (AI) for non-player characters in your projects.

mass-entity-topic-image.png

MassEntity

MassEntity is a gameplay-focused framework for data-oriented calculations.

BasicNav_TopicImage.png

Navigation System

Describes the different components of the Navigation System available in Unreal Engine.

SO-TopicImage.png

Smart Objects

Smart Objects represent a set of activities in the level that can be used through a reservation system.

ST-topic-image.png

StateTree

StateTree is a general-purpose hierarchical state machine that combines the Selectors from behavior trees with States and Transitions from state machines.

EQS_Topic_Image.png

Environment Query System

Documents the Environment Query System (EQS) and how it can be used to query the environment for data. That data can then be used to provide the AI with data used in the decision making process on how to proceed.

AI_Perception_Topic.png

AI Perception

Documents the AI Perception Component and how it is used to generate awareness for AI.

Enabled_AI_Debugging.png

AI Debugging

Describes the different ways in which you can debug your AI with the AI Debugging Tools.

Tags
AI
Artificial Intelligence